﻿@charset "UTF-8";
/**
 * 框架公共部分
 * author kis2
 * @return
 */
.topBanner{ width: 100%; height: 120px; background: url(../test/topPh.jpg) no-repeat center center;}
.wrap{
	clear:both;
	width:1200px;
	margin:0 auto;
}
.minH_350{
	min-height:350px;
	height:auto !important;
	height:350px;
}
.bc_fff{
	background: #fff;
}
.jqthumb{
	position: absolute !important;
	left: 0px;
	top: 0px;
	z-index: 2;
}
/**
 * 顶部
 * author zwp
 * @return
 */
.indTop{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	min-width: 1366px;
}
.headBox{
	clear: both;
	height: 110px;
	background: #fff;
	z-index: 9;
	position: relative;
	padding: 0px 100px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}
.indTop .headBox{
	background:rgba(255,255,255,1);
}
.topL{
	overflow: hidden;
	padding: 17px 0px;
}
.gp{
	height: 55px;
	border-left: 1px solid #ddd;
	padding: 0px 0px 0px 15px;
	overflow: hidden;
	margin: 10px 0px 10px 15px;
}
.gp span{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	font-weight: bold;
}
.gpCont{
	overflow: hidden;
	font-size: 20px;
	color:#15901f;
	line-height: 40px;
}
.gpCont span{
	float: left;
	padding-left: 5px;
	color:#15901f;
}
.gp i{
	padding-right: 20px;
	font-size: 30px;
	float: left;
}
.up{
	background: url(../images/up.png) no-repeat right center;
}
.down{
	background: url(../images/down.png) no-repeat right center;
}
.upStyle.gpCont i{
	color:#fe0000;
}
.upStyle.gpCont span {
	color:#fe0000;
}
.logo{
	display: block;
	overflow: hidden;
}
.logo img{
	display: block;
	height: 75px;
}
.topR{
	padding-right: 20px;
}
/**
 * 导航
 * author zwp
 * @return
 */
.menuDl dd{
	float: left;
	position: relative;
	z-index:11;
	padding:0px 12px;
}
.menuDl dd:after{
	content:"";
	display: block;
	width: 100%;
	height: 110px;
	position: absolute;
	top:5px;
	left: 0;
	z-index: -1;
	background-image:url(../images/icon2.png);
	background-position: center 14px;
	background-repeat: no-repeat;
	opacity:0;
	transform:scale(0.5);
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay:0.2s;
}
.menuDl dd.hover:after{
	opacity:1;
	transform:scale(1);
	top: 0;
}
.menuDl dd:before{
	content:"";
	display: block;
	width: 100%;
	height: 110px;
	position: absolute;
	top:-5px;
	left: 0;
	z-index: -1;
	background-image:url(../images/icon3.png);
	background-position: center 71px;
	background-repeat: no-repeat;
	opacity:0;
	transform:scale(0.5);
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay:0.2s;
}
.menuDl dd.hover:before{
	opacity:1;
	transform:scale(1);
	top: 0;
}
.menuDl dd .a1{
	display: block;
	height: 110px;
	padding: 0 28px;
	overflow: hidden;
	line-height: 118px;
	font-size: 14px;
	color: #666666;
	position: relative;
	z-index: 11;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	transition-delay:0s;
}
.menuDl dd.hover .a1{color:#57c282;transition-delay:0.2s;}
.menuDl dd .a1 i{
	display: block;
	height: 110px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-image:url(../images/icon1.png);
	background-position: center center;
	background-repeat: no-repeat;
	opacity:0.4;
}
.menuDl dd:hover .a1 i{
	animation:ant1 0.5s 1;
	animation-timing-function:linear;
	animation-fill-mode:forwards; 
	}
.a1_div{width:0px;height:0px;overflow:hidden;display:none;}
/*动画*/
@keyframes ant1
{
	0%{opacity:0.4;transform: scale(1)}
	50%{opacity:1;transform: scale(1.1)}
	100%{opacity:0;}
}
/* Safari and Chrome */
@-webkit-keyframes ant1
{
	0%{opacity:0.4;transform: scale(1)}
	50%{opacity:1;transform: scale(1.1)}
	100%{opacity:0;}
}
/**
 * 搜索
 * author zwp
 * @return
 */
.search{
	margin:42px 0 0 5px;
	position:relative;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.searchBt{
	display:inline;
	float:right;
	width:30px;
	height:30px;
	background:url(../images/icon4.png) no-repeat center center;
	border:none;
	cursor:pointer;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.topSearch{
	width: 215px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	right: 0px;
	padding-top: 38px;
}
.topSearchCont{
	display: none;
	padding: 10px;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
}
.topSearchInp{
	display: block;
	overflow: hidden;
	width: 150px;
	height: 30px;
	line-height: 30px;
	border:none;
	background: #fff;
	padding: 0px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	color:#666;
	float: left;
	font-family: 'Microsoft yahei';
}
.topSearchTrue{
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background: #57c282 url(../images/icon4_h.png) no-repeat center center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-left: 5px;
	float: left;
}
.search .inputB.bg{background:url(../images/icon5.png) no-repeat center center;}
.search .inputT{
	width: 85px;
    height: 30px;
	background:none;
	border:none;
	position:absolute;
	top:0;
	right:20px;
	opacity:0;
	color:#fff;
	line-height:24px;
	font-family: "microsoft yahei";
	padding-right: 5px;
}
.lgBt{
	width: 75px;
	height:62px;
	text-align: right;
	line-height: 18px;
	color: #777777;
	font-size: 14px;
	margin-top: 48px;
	margin-left: 5px;
	cursor: pointer;
	position: relative;
}
.lgBt:after{
	content: "";
	display: block;
	width: 1px;
	height: 18px;
	background: #dedede;
	position: absolute;
	top: 0;
	left: 0;
}
.lgBt a{
	font-size: 14px;
	color:#666;
}
.lgBt a:hover{
	color:#57c282;
}
.language i.hover{
	color:#57c282;
}
.lgBtBox{
	position: absolute;
	bottom:-60px;
    left: -115px;
    z-index: -1;
	width: 230px;
	height: 60px;
	overflow: hidden;
	visibility: hidden;
	transition-duration: 0.2s;
	transition-property: all;
	transition-timing-function: linear;
}
.lgBt:hover .lgBtBox{visibility:visible}
.lgBtBox .lgBtBoxC{
	width: 230px;
	height: 60px;
	background: rgba(0,0,0,0.5);
	text-align: center;
	font-size: 0;
	transform: translateY(-100%);
	transition-duration: 0.2s;
	transition-property: all;
	transition-timing-function: linear;
}
.lgBt:hover .lgBtBoxC{transform: translateY(0);}
.lgBtBox a{
	display: inline-block;
	line-height: 60px;
	color: #fff;
	font-size: 14px;
	padding: 0 10px;
}
.lgBtBox a:hover{color:#57c282}
.headBt{
	width: 42px;
	height: 42px;
	cursor: pointer;
	border: 2px solid #f0f1f1;
	background-image: url(../images/icon6.png);
	background-position: center center;
	background-repeat: no-repeat;
	position:absolute;
	top: 35px;
	right: 58px;
	z-index:99;
}

/**/
.headNavBox{
	position:fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	display: none;
}
.headNavBox .bg{
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.25);
}
.headNavBoxC{
	width: 400px;
	height: 100%;
	overflow:hidden;
	background: #fff;
	float:right;
	position: relative;
	right: -400px;
}
.headNavBoxCT{
	clear: both;
	height: 110px;
	background: #2d7045;
}
.headNavBoxCT span{
	float: left;
	padding-left: 40px;
	font-size: 16px;
	line-height: 110px;
	color: #fff;
	font-weight: bold;
}
.headNavBoxCT em{
	float:right;
	display: block;
	width:46px;
	height: 46px;
	background-repeat: no-repeat;
	background-image: url(../images/icon7.png);
	background-position: center center;
	margin:33px 40px 0 0;
	cursor: pointer;
}
/**/
.headNavDl{
	clear: both;
	padding: 0 40px;
	overflow: hidden;
}
.headNavDl dd{
	clear: both;
	overflow:hidden;
	border-bottom:2px solid #f4f4f4;
	margin-top: 14px;
	padding-bottom: 15px;
}
.headNavDl dd .divT{
	clear: both;
	height: 36px;
	overflow: hidden;
	line-height: 36px;
	font-size: 16px;
}
.headNavDl dd .divT a{color: #333;}
.headNavDl dd .div_a{
	clear: both;
	overflow:hidden;
	line-height: 26px;
	padding:5px 0;
}
.headNavDl dd .div_a a{
	display: inline-block;
	color: #999999;
	font-size: 14px;
	padding-right: 10px;
}
.headNavDl dd .div_a a:hover{color: #2d7045}
.headNavDl dd .div_a a.hover{color: #2d7045}
.stockBox{
	overflow: hidden;
	padding:0 40px;
	margin-top: 15px;
}
.stockBox .divT{
	clear: both;
	height: 42px;
}
.stockBox .divT em{
	clear: both;
	height: 42px;
	font-size: 14px;
	line-height: 20px;
	color: #15901f;
	font-style: normal;
	position: relative;
	top: -5px;
	padding-right: 20px;
}
.upStyle.stockBox .divT em{
	color:#fe0000;
}
.upStyle.stockBox .divT em{
	color:#fe0000;
}
.stockBox .divT span{
	padding-right: 5px;
	font-size: 23px;
	font-family: "Arial";
	font-weight: bold;
	line-height: 42px;
	color: #fe0000;
	transform: scaleY(1.5)
}
.stockBox .divT2{
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #5f5c5c;
	font-size: 14px;
	font-weight: bold;
}
.stockBox .divT3{
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #a3a3a3;
	font-size: 14px;
}
@media only screen and (max-height:768px) {
  .headNavDl dd{padding-bottom:5px;margin-top:5px;}
	.headNavDl dd .divT{height: 30px;line-height: 30px}
	.headNavDl dd .div_a{padding-top: 0}
	.stockBox{margin-top:10px;}
	.stockBox .divT{height: 30px;}
	.stockBox .divT span{line-height: 30px}
	.stockBox .divT em{height:30px;}
	.stockBox .divT2{height: 22px;line-height: 22px;}
	.stockBox .divT3{height: 22px;line-height: 22px;}
}
#masterslider{background:#7cbef6}
/**/
.main{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.mainImg{
	display: block;
	width: 1920px;
}
.main .wrap{height:0;position: relative}
.wPic{
	display: block;
	width: 397px;
	height: 233px;
	position:absolute;
	top: -29px;
	right: 0;
	z-index: 9;
}

/*
 *banner
*/
.bannerBox{
	clear: both;
	overflow: hidden;
	position: relative;
}
.master-slider .mas-ab{
	height: 0;
}
.bannerBox .bd{
	clear: both;
	overflow: hidden;
}
.bannerBox .bd dl dd{
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
	overflow:hidden;
}
.bannerBox .hd{
	width: 100%;
	height:52px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
}
.bannerBox .hd ul{display: inline-block}
.bannerBox .hd ul li{
	float: left;
	width: 13px;
	height: 24px;
	line-height:99999px;
	overflow: hidden;
	margin: 0 7px;
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/index2/icon13.png)
}
.bannerBox .hd ul li.on{background-image: url(../images/index2/icon14.png)}

.scrollBox{
	overflow-x: hidden;
	overflow-y: auto;
}
.rightCode{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.rightCode .center{
	display: inline-block;
	overflow: hidden;
}
.ewm{
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 10px;
}
.ewm p{
	padding: 4px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ddd;
}
.ewm p img{
	display: block;
	width: 85px;
	height: 85px;
}
.ewm i{
	display: block;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	text-align: center;
	padding-top: 5px;
	font-style: normal;
}
.oh{overflow: hidden;}

/*
* subBanner kis2
*/
.subBanner{
	overflow: hidden;
	padding-top: 110px;
}
.subBanner_a{
	display: block;
	height: 300px;
	overflow: hidden;
	position: relative;
}
.channelBanner .subBanner_a{
	height: 500px;
}
.shadow{
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	background: url(../images/shadow.png) repeat;
}
.subBanCont{
	display:none !important;
	position: absolute;
	right: 50%;
	bottom: 100px;
	margin-right: -600px;
	z-index: 3;
	text-align: right;
}
.subBan_Ch{
	overflow: hidden;
	font-size: 34px;
	color:#fff;
	font-family: '幼圆';
}
.subBan_En{
	overflow: hidden;
	font-size: 13px;
	color:#d0d0d0;
	font-weight: bold;
	padding-top: 10px;
	animation-delay: 0.1s;
}

/*
* 二级导航 kis2
*/
.subMenu{
	overflow: hidden;
	background: #fff;
	font-size: 0px;
	text-align: center;
}
.subMenu_dl{
	display: inline-block;
	overflow: hidden;
}
.subMenu_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 15px;
}
.subMenu_a{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	height: 65px;
	line-height: 65px;
	position: relative;
	padding: 0px 10px;
}
.subMenu_a em{
	display: none;
	overflow: hidden;
	width: 100%;
	height: 2px;
	background: #57c282;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.subMenu_dl dd.hover .subMenu_a{
	color:#57c282;
}
.subMenu_dl dd.hover .subMenu_a em{
	display: block;
}
/*
* 底部 kis2
*/
.foot1{
	overflow: hidden;
	position: relative;
	background: #3a3a3a;
	padding: 60px 0px;
}
.footCont{
	overflow: hidden;
}
.foot_dl{
	overflow: hidden;
	margin-right: 6%;
}
.foot_dl dt{
	overflow: hidden;
	line-height: 30px;
	padding-bottom: 15px;
}
.foot_dl dd{
	overflow: hidden;
	line-height: 30px;
}
.foot_dl dd a{
	font-size: 14px;
	color:#888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot_dl dd a:hover{
	color:#fff;
}
.foot_dl dt a{
	font-size: 18px;
	color:#fff;
}
.footR{
	overflow: hidden;
	width: 30%;
	height: 100%;
	background: #323232;
	position: absolute;
	right: 0px;
	top: 0px;
}
.footRCont{
	overflow: hidden;
	padding: 60px 0px 0px 60px;
}
.footTelName{
	overflow: hidden;
	font-size: 16px;
	color:#888;
	line-height: 30px;
}
.footTel{
	overflow: hidden;
}
.footTel img{
	display: block;
	max-width: 100%;
}
.footCode{
	overflow: hidden;
	margin-left: 45px;
}
.footCode p{
	padding: 5px;
	background: #fff;
	overflow: hidden;
}
.footCode img{
	display: block;
	width: 115px;
	height: 115px;
}
.footCode i{
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color:#888;
	text-align: center;
	padding-top: 10px;
}
.foot2{
	overflow: hidden;
	background: #262626;
	padding: 20px 0px;
	font-size: 12px;
	color:#888;
	text-align: center;
	line-height: 30px;
}
.foot2 a{
	color:#888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot2 a:hover{
	color:#fff;
}

/*
* 底部3 kis2
*/

.foot3{
	background: #313131;
	padding: 30px 0px;
	font-size: 13px;
	color:#8e8e8e;
	line-height: 30px;
}
.footL3{
	position: relative;
}
.footL3 a{
	color:#8e8e8e;
	transition:all 0.3s linear;
}
.footL3 a:hover{color:#fff;}
.wx{
	position: relative;
	padding-left: 30px;
	height: 30px;
	float: left;
	display: block;
	margin-left: 5px;
	background: url(../images/wx1.png) no-repeat center center;
}
.wx:hover{
	background: url(../images/wx_h.png) no-repeat center center;
}
.sj{
	position: relative;
	padding-left: 30px;
	height: 30px;
	float: left;
	display: block;
	margin-left: 5px;
	background: url(../images/sj.png) no-repeat center center;
}
.sj:hover{
	background: url(../images/sj_h.png) no-repeat center center;
}
.footR3 a{
	color:#8e8e8e;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.footR3 a:hover{
	color:#fff;
}
.cnzz{
	padding: 7px 0px;
	float: left;
	margin-left: 5px;
}
.cnzz img{
	display: block;
	height: 15px;
}
.footImg{
	display: none;
	padding: 5px;
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: 40px;
	margin-left: -56px;
	border: 1px solid #ddd;
}
.footImg em{
	display: block;
	overflow: hidden;
	width: 18px;
	height: 11px;
	position: absolute;
	left: 50%;
	bottom: -10px;
	z-index: 9;
	margin-left: -9px;
	background: url(../images/footIcon.png) no-repeat center center;
}
.footImg img{
	display: block;
	width: 100px;
	height: 100px;
}

/*
* 右侧滚动
*/
.rightScroll{
    overflow: hidden;
    position: fixed;
    right: 20px;
    top: 50%;
    margin-top: -123px;
    z-index: 998;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: scale 0.5s linear;
    -o-transition: scale 0.5s linear;
    transition: scale 0.5s linear;
}
.rightScroll.show{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.right_dl{
    overflow: hidden;
    border-top: 1px solid #ddd;
}
.right_dl dd{
    position: relative;
}
.right_dl dd a{
    display: block;
    width: 70px;
    height: 30px;
    overflow: hidden;
    font-size: 12px;
    color:#666;
    padding-top: 40px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ddd;
    border-top: none;
}
.Qq{
    background: #fff url(../images/qq.png) no-repeat center 11px;
}
.right_dl dd:hover .Qq{
	border-color: #f39800;
	color:#f39800;
	background: #f39800 url(../images/qq_h.png) no-repeat center 11px;
}
.p_720{
    background: #fff url(../images/p2_720.png) no-repeat center 11px;
}
.right_dl dd:hover .p_720{
	border-color: #f39800;
	color:#fff;
	background: #f39800 url(../images/p2_720_h.png) no-repeat center 11px;
}
.goTop{
	display: none;
    background: #fff url(../images/goTop.png) no-repeat center 17px;
}
.right_dl dd:hover .goTop{
	border-color: #f39800;
	color:#fff;
	background: #f39800 url(../images/goTop_h.png) no-repeat center 17px;
}
/**
 * 首页 第一通栏
 * author kis2
 * @return
*/
.indTitleBox{
	overflow: hidden;
}
.indTitle{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.indTitle span{
	font-size: 28px;
	color:#000;
}
.indTitle i{
	font-size: 20px;
	color:#999;
}
.tab{
	overflow: hidden;
}
.tab_dl{
	overflow: hidden;
}
.tab_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 40px;
}
a.tab_a{
	overflow: hidden;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 0px 20px;
	font-size: 14px;
	color:#666;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tab_a em{
	display: block;
	width: 20px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tab_dl dd.hover .tab_a,
.tab_a:hover{
	color:#57c282;
}
.tabIconL{
	left: 0px;
	-webkit-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	-o-transform: translateX(-10px);
	transform: translateX(-10px);
	background: url(../images/tabIconL_h.png) no-repeat left center;
}
.tabIconR{
	right: 0px;
	-webkit-transform: translateX(10px);
	-ms-transform: translateX(10px);
	-o-transform: translateX(10px);
	transform: translateX(10px);
	background: url(../images/tabIconR_h.png) no-repeat right center;
}
.tab_dl dd.hover .tab_a em{
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
	opacity: 1;
	filter: alpha(opacity=100);
}
a.tabMore{
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	padding-right: 15px;
	font-size: 14px;
	color:#666;
	background: url(../images/tabMore.png) no-repeat right center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin-left: 10px;
}
.tabMore:hover{
	color:#57c282;
	background: url(../images/tabMore_h.png) no-repeat right center;
}
.ind1st{
	overflow: hidden;
	margin: 0px auto;
	background: url(../images/ind1stBg.jpg) no-repeat center center;
}
.indRow{
	padding: 0px 100px;
	overflow: hidden;
	position: relative;
}
.indCont{
	overflow: hidden;
	margin: 0px -15px;
}
.ind1stL,
.ind1stR{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
}
.ind1stLBox{
	overflow: hidden;
	position: relative;
	margin: 0px 15px;
}
.ind1stNews{
	position: relative;
	padding-top: 54.0023895%;
}
.ind1stLBox .center{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.indNewsSwiper{
	width: 100%;
	/*height: 455px;*/
	height: 100%;
}
.indNews_a{
	/*width: 840px;
	height: 455px;
	position: absolute;
	left: 50%;
	top:50%;
	margin-top: -227px;
	margin-left: -420px;*/
	display: block;
	padding-top: 54.0023895%;
}
.indNewsName{
	overflow: hidden;
	padding: 0px 20px;
	font-size: 16px;
	color:#fff;
	height: 50px;
	line-height: 50px;
	background: rgba(0,0,0,0.7);
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
}
.indNewsSwiper.swiper-container-horizontal>.swiper-pagination-bullets,
.indNewsSwiper .swiper-pagination-custom,
.indNewsSwiper .swiper-pagination-fraction{
	left: auto;
	right: 20px;
	width: auto !important;
	z-index: 9;
	bottom: 20px;
}
.indNewsSwiper .swiper-slide{
	overflow: hidden;
	position: relative;
}
.swiperBt{
	position: absolute;
	right: 25px;
	bottom: 20px;
	z-index: 9;
}
.swiperBt .swiper-pagination{
	position: relative;
}
.swiperBt .swiper-pagination span{
	float: left;
	margin: 0px 3px;
	display: block;
	width: 8px;
	height: 8px;
	overflow: hidden;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
}
.ind3rdSwiper .swiperBt .swiper-pagination span{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	width: 6px;
	height: 6px;
}
.swiperBt .swiper-pagination-bullet{
	background: #fff;
	opacity: 1;
}
.swiperBt span.swiper-active-switch{
	background: #f39800;
}
.ind3rdSwiper .swiperBt span.swiper-active-switch{
	background: #d6121b;
}
.swiperBt .prev{
	display: block;
	overflow: hidden;
	position: absolute;
	left: -11px;
	top: -2px;
	width: 6px;
	height: 11px;
	cursor: pointer;
	background: url(../images/trangleLeft_h.png) no-repeat center center;
}
.swiperBt .next{
	display: block;
	overflow: hidden;
	position: absolute;
	right: -11px;
	top: -2px;
	width: 6px;
	height: 11px;
	cursor: pointer;
	background: url(../images/trangleRight_h.png) no-repeat center center;
}
.indNewsSwiper .swiper-button-prev,
.indNewsSwiper .swiper-button-next{
	display: none;
}
.ind1stR{
	overflow: hidden;
}
.ind1stRCont{
	overflow: hidden;
	padding: 30px 35px;
	background: #fff;
	margin: 0px 15px;
	-webkit-box-shadow: 0px 1px 3px #e5e5e5;
	box-shadow: 0px 1px 3px #e5e5e5;
}
.indList_dl{
	height: 395px;
	overflow: hidden;
}
.ind1stRCont .indList_dl{
	display: none;
}
.indList_dl dt{
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-bottom: 24px;
	margin-bottom: 15px;
}
.hotTime{
	overflow: hidden;
	font-size: 28px;
	color:#978c8d;
	height: 35px;
	line-height: 35px;
	font-family: "Arial";
}
a.hotName{
	overflow: hidden;
	font-size: 22px;
	color:#e0bb8a;
	display: block;
	height: 35px;
	line-height: 35px;
}
.hotIntr{
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 25px;
	height: 75px;
}
.indList_dl dd{
	height: 40px;
	overflow: hidden;
	line-height: 40px;
}
.indList_dl dd .listName{
	padding-left: 10px;
	line-height: 40px;
	background: url(../images/circle.png) no-repeat left center;
}
.indList_dl dd .listName:hover{
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	-o-transform: translateX(5px);
	transform: translateX(5px);
	color:#57c282;
	background: url(../images/circle_h.png) no-repeat left center;
}

/*
 * 第二通栏
 * author kis2
 * @return
*/
.ind2nd{
	overflow: hidden;
}
.ind2nd_dl{
	overflow: hidden;
	margin: 0px -85px;
}
.ind2nd_dl dd{
	width: 16.66666667%;
	overflow: hidden;
	float: left;
	display: inline;
}
.ind2nd_dl .list_a{
	text-align: center;
}
.ind2ndIcon{
	overflow: hidden;
	width: 100px;
	height: 100px;
	position: relative;
	margin: 0px auto;
}
.ind2ndIcon span{
	display: block;
	position: absolute;
	left: 0px;
	top:0px;
	right: 0px;
	bottom: 0px;
	border:1px solid #ddd;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	/*-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;*/
	background: #fff;
	/*-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;*/
}
span.defaultIcon1{
	-webkit-transform: translateX(0px) rotate(0deg);
	-ms-transform: translateX(0px) rotate(0deg);
	-o-transform: translateX(0px) rotate(0deg);
	transform: translateX(0px) rotate(0deg);
}
span.hoverIcon{
	display: none;
	border-color:#57c282;
	/*-webkit-transform: translateX(-100%) rotate(-180deg);
	-ms-transform: translateX(-100%) rotate(-180deg);
	-o-transform: translateX(-100%) rotate(-180deg);
	transform: translateX(-100%) rotate(-180deg);
	opacity: 0;
	filter: alpha(opacity=100);*/
}
.ind2nd_dl dd.hover .defaultIcon{
	/*-webkit-transform: translateX(100%) rotate(180deg);
	-ms-transform: translateX(100%) rotate(180deg);
	-o-transform: translateX(100%) rotate(180deg);
	transform: translateX(100%) rotate(180deg);*/
	/*opacity: 0;*/
}
.ind2nd_dl dd.hover .hoverIcon{
	/*-webkit-transform: translateX(0px) rotate(0deg);
	-ms-transform: translateX(0px) rotate(0deg);
	-o-transform: translateX(0px) rotate(0deg);
	transform: translateX(0px) rotate(0deg);
	opacity: 1;
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;*/
}
.fast_Ch{
	font-size: 18px;
	color:#666;
	line-height: 25px;
	overflow: hidden;
	padding-top: 20px;
}
.fast_En{
	font-size: 12px;
	color:#c4c4c4;
	line-height: 25px;
	overflow: hidden;
}
.list_a:hover .fast_Ch{
	color:#57c282;
}
/*
 * 第三通栏
 * author kis2
 * @return
*/
.ind3rd{
	overflow: hidden;
}
.ind3rdR,
.ind3rdL{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	position: relative;
}
.ind3rdSlide{
	overflow: hidden;
	padding-top: 56.25%;
	position: relative;
}
.ind3rdSlide .center{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.ind3rd_a{
	display: block;
	overflow: hidden;
	position: relative;
	padding-top: 56.25%;
}
.ind3rdSwiper{
	height: 100%;
}
.ind3rdDeta{
	overflow: hidden;
	padding-left: 100px;
}
.ind3rd_Ch{
	overflow: hidden;
	font-size: 24px;
	color:#fff;
}
.ind3rd_En{
	overflow: hidden;
	font-size: 16px;
	color:#fff;
	margin-bottom: 100px;
}
.ind3rdMore{
	width: 170px;
	height: 50px;
	overflow: hidden;
	background: rgba(255,255,255,0.85);
	font-size: 14px;
	color:#666;
	text-align: center;
	line-height: 50px;
}
.ind3rdMore span{
	padding-right: 30px;
	background: url(../images/arrowRight.png) no-repeat right center;
}
.ind3rdMore:hover{
	background: #57c282;
}
.ind3rdMore:hover span{
	color:#fff;
	background: url(../images/arrowRight_h.png) no-repeat right center;
}
.ind3rdSwiper .swiper-button-prev,
.ind3rdSwiper .swiper-button-next{
	display: none;
}
.indVieo{
	overflow: hidden;
	padding-top: 56.25%;
	position: relative;
}
#indV{
	width: 100%;
	height: 101%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	z-index: 1;
}
.playVideo{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
	cursor: pointer;
	background: rgba(0,0,0,0.5) url(../images/play2.png) no-repeat center center;
}
.load{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
	cursor: pointer;
	font-size: 14px;
	color:#fff;
	text-align: center;
	background: rgba(0,0,0,0.5);
}
.load:after{
	display: block;
	content: "视频正在加载中...";
	overflow: hidden;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color:#fff;
	padding-top: 40px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -40px;
	background: url(../images/load.gif) no-repeat center top;
}
/*
 * 关于我们频道页
 * author kis2
 * @return
*/

/*
* 关于我们第一通栏 kis2
*/
.row{
	position: relative;
	overflow: hidden;
	background: #fff;
}
.moreBox{
	overflow: hidden;
	position: relative;
	z-index: 3;
}
.more{
	display: block;
	width: 41px;
	height: 41px;
	overflow: hidden;
	margin: 0px auto;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: url(../images/more.png) no-repeat center center;
}
.more:hover{
	background: url(../images/more_h1.png) no-repeat center center;
}
.more.hover{
	background: url(../images/more_h1.png) no-repeat center center;
}
.more.hover2{
	background: url(../images/more_h2.png) no-repeat center center;
}
.titleBox{
	text-align: center;
	font-size: 0px;
}
.title{
	display: inline-block;
	position: relative;
	padding: 0px 30px;
}
.titleCh{
	overflow: hidden;
	font-size: 30px;
	color:#333;
	line-height: 40px;
}
.titleEn{
	overflow: hidden;
	font-size: 14px;
	color:#bbb;
	line-height: 30px;
}
.line{
	width: 1200px;
	height: 1px;
	overflow: hidden;
	background: #d3d3d3;
	position: absolute;
	top: 20px;
}
.lineL{
	right: 100%;
}
.lineR{
	left: 100%;
}
.c_fff .titleCh{
	color:#fff;
}
.aboutCont{
	overflow: hidden;
}
.aboutIntr{
	font-size: 14px;
	color:#888;
	line-height: 30px;
	overflow: hidden;
	padding: 0px 150px;
	text-indent: 2em;
}
.aboutIntr a{
	color:#57c282;
}
.aboutIntr a:hover{
	text-decoration: underline;
}
.aboutRound .moreBox{
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 35px;
	text-align: center;
	font-size: 0px;
}
.aboutRound .center{
	display: inline-block;
	overflow: hidden;
}
/*.aoutMore{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 35px;
	margin-left: -20px;
	background: url(../images/aboutMore.png) no-repeat center center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-animation: aoutMore 1s linear infinite;
	-o-animation: aoutMore 1s linear infinite;
	animation: aoutMore 1s linear infinite;
}
@keyframes aoutMore{
	0%  {transform: translateY(0px);}
	25% {transform: translateY(5px);}
	50% {transform: translateY(0px);}
	75% {transform: translateY(-5px);}
	100%{transform: translateY(0px);}
}
.aoutMore:hover{
	background: url(../images/aboutMore_h.png) no-repeat center center;
}*/
.aboutRound{
	font-size: 0px;
	text-align: center;
	overflow: hidden;
	position: relative;
	padding-bottom: 160px;
	background: url(../images/aboutBg1.jpg) no-repeat center bottom;
}
.aboutRound_dl{
	margin: 0px auto;
	overflow: hidden;
}
.aboutRound_dl dd{
	width: 240px;
	overflow: hidden;
	float: left;
	display: inline;
}
.timer{
	display: block;
	overflow: hidden;
	font-size: 48px;
	color:#57c282;
	text-align: center;
	font-weight: bold;
	font-family: 'Arial';
}
.aboutRound_dl dd i{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#888;
	text-align: center;
}
/*
* 关于我们第二通栏 kis2
*/
.course{
	overflow: hidden;
	position: relative;
}
.course .hd{
	width: 1000px;
	height: 120px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
.courseLine1{
	display: block;
	width: 0px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 62px;
	z-index: 1;
	background: #57c282;
}
.course_ul{
	width: 20000px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}
.course_ul li{
	width: 165px;
	overflow: hidden;
	float: left;
	display: inline;
}
.course_ul li span{
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	color:#fff;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.course_ul li.on span{
	font-size: 24px;
	font-weight: bold;
	color:#fdc22a;
}
.course_ul li p{
	display: block;
	width: 14px;
	position: relative;
	margin: 0px auto;
	padding: 15px 0px;
}
.course_ul li p span{
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: #fff;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	position: relative;
	z-index: 3;
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.course_ul li p i{
	width: 24px;
	height: 24px;
	background: #000;
	overflow: hidden;
	border: 1px solid #57c282;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -13px 0px 0px -13px;
	z-index: 2;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	filter: alpha(opacity=0);
}
.course_ul li p em{
	width: 38px;
	height: 38px;
	background: #000;
	overflow: hidden;
	border: 1px solid #57c282;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -20px 0px 0px -20px;
	z-index: 1;
	-webkit-transition: all 0.55s linear;
	-o-transition: all 0.55s linear;
	transition: all 0.55s linear;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	filter: alpha(opacity=0);
}
.course_ul li.on p i{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
}
.course_ul li.on p em{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
}
.course_ul li.on p span{
	background: #57c282;
}
.courseLine{
	display: block;
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: rgba(255,255,255,0.5);
	position: absolute;
	left: 0px;
	top: 322px;
	z-index: 2;
}
.courseLine i{
	display: block;
	width: 0px;
	height: 1px;
	overflow: hidden;
	background: #57c282;
	position: absolute;
	left: 0px;
	top: 0px;
}
.course .bd{
	height: 290px;
	overflow: hidden;
	position: relative;
	-webkit-box-shadow: 0px 2px 4px #e2e2e2;
	box-shadow: 0px 2px 4px #e2e2e2;
}
.course_dl{
	overflow: hidden;
}
.course_dl dd{
	overflow: hidden;
}
.courseCont{
	overflow: hidden;
	background: #fff;
	padding: 30px;
}
.courseL{
	width: 375px;
	overflow: hidden;
	margin-right: 30px;
}
.courseL a{
	display: block;
	padding-top: 61.333333333%;
	overflow: hidden;
}
.courseR{
	overflow: hidden;
}
.courseYear{
	overflow: hidden;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 16px;
	color:#666;
}
.courseYear i{
	font-size: 30px;
	color:#57c282;
	overflow: hidden;
	padding-right: 10px;
}
.courseDeta{
	overflow: hidden;
	height: 175px;
}
.courseCont_ul{
	padding-right: 25px;
	overflow: hidden;
}
.courseCont_ul li{
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 28px;
	padding-bottom: 10px;
}
.aboutRow2 .wrap{
	position: relative;
	z-index: 3;
}
.aboutRow2Bg{
	width: 100%;
	height: 630px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.scroll{
	width: 100%;
	height: 175px;
	overflow: auto;
	float: left;
}	
.courseDeta .scroll_container {
	overflow: hidden;
	position: relative;
}
.courseDeta .scroll_absolute {
    position: absolute;
}
.courseDeta .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 2px;
    width: 2px;
    height: 100%;
    background: #cecece;
    margin: 0;
    padding: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
}
.courseDeta:hover .scroll_vertical_bar{
	opacity: 1;
}
.courseDeta .scroll_track {
	position: relative;
	background-color: #cecece;
}
.courseDeta .scroll_drag {
	position: relative;
	top: 0;
	left: -2px;
	width: 6px;
	cursor: pointer;
	background-color: #57c282;
}
.container1 .scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #D6B74B;
}
.container1 .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}
.courseBt{
	position: absolute;
	right: 30px;
	top: 30px;
	overflow: hidden;
}
.courseBt .bt1{
	display: block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.bt1.prev{
	background: #e6e6e6 url(../images/btPrev.png) no-repeat center center;
	background-size: auto 15px;
}
.bt1.prev:hover{
	background: #57c282 url(../images/btPrev_h.png) no-repeat center center;
	background-size: auto 15px;
}
.bt1.next{
	background: #e6e6e6 url(../images/btNext.png) no-repeat center center;
	background-size: auto 15px;
}
.bt1.next:hover{
	background: #57c282 url(../images/btNext_h.png) no-repeat center center;
	background-size: auto 15px;
}
.courseBt .more{
	display: block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #e6e6e6 url(../images/add1.png) no-repeat center center;
}
.courseBt .more:hover{
	background: #57c282 url(../images/add1_h.png) no-repeat center center;
}
.course .bt2{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	top: 42px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	border-radius: 40px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.bt2.prev{
	left: 60px;
	background: #e6e6e6 url(../images/btPrev.png) no-repeat center center;
	background-size: auto 15px;
}
.bt2.prev:hover{
	background: #57c282 url(../images/btPrev_h.png) no-repeat center center;
	background-size: auto 15px;
}
.bt2.next{
	right: 60px;
	background: #e6e6e6 url(../images/btNext.png) no-repeat center center;
	background-size: auto 15px;
}
.bt2.next:hover{
	background: #57c282 url(../images/btNext_h.png) no-repeat center center;
	background-size: auto 15px;
}
.bdCont{
	width: 1000px;
	margin: 0px auto;
	padding-top: 16px;
	position: relative;
	padding-bottom: 10px;
}
.bdEm{
	width: 30px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../images/courseTrangle.png) no-repeat center center;
}

/*
* 关于我们第三通栏 kis2
*/
.aboutRow3 .wrap{
	position: relative;
	z-index: 3;
}
.aboutRow3Slide{
	overflow: hidden;
	position: relative;
	padding: 0px 100px;
}
.aboutRow3Slide .bd{
	height: 370px;
	overflow: hidden;
}
.aboutRow3_dl{
	overflow: hidden;
	margin: 0px -50px !important;
}
.aboutRow3_dl dd{
	width: 33.33333333%;
	overflow: hidden;
	float: left;
	display: inline;
}
.aboutRow3_dl dd .list_a{
	margin: 0px 50px;
}
.aboutIcon{
	overflow: hidden;
	width: 145px;
	height: 145px;
	position: relative;
	margin: 0px auto;
}
.aboutIcon span{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url(../images/aboutCircle.png) no-repeat center center;
	-webkit-animation: aboutCircle 1.5s linear infinite;
	-o-animation: aboutCircle 1.5s linear infinite;
	animation: aboutCircle 1.5s linear infinite;
}
@keyframes aboutCircle{
	0%  {transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}
.aboutRow3Name{
	overflow: hidden;
	font-size: 18px;
	color:#666;
	text-align: center;
}
.aboutRow3Intr{
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 28px;
	height: 165px;
}
.aboutRow3Slide .hd{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
	padding-top: 40px;
	display: none;
}
.aboutRow3Slide .hd ul{
	display: inline-block;
	overflow: hidden;
}
.aboutRow3Slide .hd ul li{
	width: 8px;
	height: 8px;
	overflow: hidden;
	float: left;
	display: inline;
	background: #ccc;
	cursor: pointer;
	text-indent: 99em;
	margin: 0px 4px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}
.aboutRow3Slide .hd ul li.on{
	background: #57c282;
}
.aboutRow3Slide .bt{
	display: none;
	width: 25px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.aboutRow3Slide .prev{
	left: 0px;
	background: #eee url(../images/btPrev.png) no-repeat center center;
	background-size: auto 15px;
}
.aboutRow3Slide .prev:hover{
	background: #57c282 url(../images/btPrev_h.png) no-repeat center center;
	background-size: auto 15px;
}
.aboutRow3Slide .next{
	right: 0px;
	background: #eee url(../images/btNext.png) no-repeat center center;
	background-size: auto 15px;
}
.aboutRow3Slide .next:hover{
	background: #57c282 url(../images/btNext_h.png) no-repeat center center;
	background-size: auto 15px;
}
.aboutRow3Bg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/aboutRow3Bg.png) no-repeat left bottom;
}

/*
* 关于我们第四通栏 kis2
*/
.aboutRow4 .wrap{
	position: relative;
	z-index: 3;
}
.aboutRow2 .line,
.aboutRow4 .line{
	background: rgba(224,224,224,0.2);
}
.eventBox{
    position: relative;
    overflow: hidden;
    padding: 0px 100px;
}
.eventBox .hd{
    overflow: hidden;
    width: 550px;
    margin: 0px auto;
}
.eventBox .bt{
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
}
.eventBox .prev{
    background: url(../images/btPrev_h.png) no-repeat center center;
}
.eventBox .next{
    background: url(../images/btNext_h.png) no-repeat center center;
}
.eventYear{
    width: 450px;
    overflow: hidden;
    height: 50px;
    position: relative;
}
.eventY_ul{
    width: 100000px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}
.eventY_ul li{
    overflow: hidden;
    width: 150px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    color:#fff;
    float: left;
    display: inline;
    text-align: center;
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    cursor: pointer;
}
.eventY_ul li.on{
    color:#fdc22a;
    font-size: 30px;
    font-weight: bold;
}
.eventBox .bd{
	overflow: hidden;
}
.event_ul{
    overflow: hidden;
    -webkit-transition: height 0.3s linear;
    -o-transition: height 0.3s linear;
    transition: height 0.3s linear;
}
.event_ul li{
    overflow: hidden;
    min-height: 100px;
}
.eventScroll{
	overflow: hidden;
	/*height: 600px;*/
}
.event_dl{
	width: 1000px;
    overflow: hidden;
    position: relative;
    padding-bottom: 60px;
}
.event_dl dd{
    overflow: hidden;
    padding: 30px 0px;
    position: relative;
    z-index: 3;
}
.eventContTime{
	position: relative;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid rgba(153,153,153,0.6);
	font-size: 20px;
	color:#57c282;
	font-weight: bold;
}
.odd .eventContTime{
	text-align: right;
}
.eventContTime em{
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	border: 2px solid #fff;
	background: #57c282;
	position: absolute;
	left: 50%;
	bottom: -7px;
	margin-left: -7px;
	border-radius: 100%;
}
.eventDeta{
	overflow: hidden;
	margin: 0px -55px;
}
.eventL,
.eventR{
	width: 50%;
    overflow: hidden;
}
.event_dl dd.odd .eventR,
.event_dl dd.even .eventL{
	float: left;
}
.event_dl dd.even .eventR,
.event_dl dd.odd .eventL{
	float: right;
}
.eventImg{
	overflow: hidden;
	margin: 0px 55px;
}
.eventImg a{
	display: block;
	padding-top: 54.5454545%;
	position: relative;
}
.eventCont{
	width: 50%;
    overflow: hidden;
}
.eventTxt{
	overflow: hidden;
	margin: 0px 55px;
}
.eventIntr{
    overflow: hidden;
    font-size: 14px;
    color:#fff;
    line-height: 30px;
    height: 240px;
}
.eventClock{
	height: 45px;
    background: url(../images/time.png) no-repeat center top;
    z-index: 1;
    position: relative;
}
.eventClock em{
	display: block;
	width: 1px;
	position: absolute;
	left: 50%;
	top: 25px;
	bottom: 0px;
	overflow: hidden;
	background: #999;
}
.event_dl dt{
	display: block;
	width: 1px;
	position: absolute;
	left: 50%;
	top: 0px;
	bottom: 30px;
    background: rgba(153,153,153,0.6);
}
.event_dl dt em{
	width: 1px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: -28px;
	background: url(../images/dashed.png) no-repeat center bottom;
}
.aboutRow4Bg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.event_ul .scroll_container {
	overflow: hidden;
	position: relative;
}
.event_ul .scroll_absolute {
    position: absolute;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.event_ul .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 1px;
    width: 3px;
    height: 100%;
    background: #cecece;
    margin: 0;
    padding: 0;
    z-index: 9;
    opacity: 0;
}
.event_ul .scroll_track {
	position: relative;
	background-color: #BCB794;
	opacity: 0;
}
.event_ul .scroll_drag {
	position: relative;
	top: 0;
	left: -1px;
	width: 5px;
	cursor: pointer;
	background-color: #57c282;
}
.bototmLine{
	height: 100px;
	overflow: hidden;
	display: none;
}

/*
 * 投资者频道页
 * author kis2
 * @return
*/
/*
* 投资者第一通栏 kis2
*/
.invest1st{
	overflow: hidden;
}
.invest1stL{
	width: 570px;
	height: 300px;
	overflow: hidden;
}
.invest1stR{
	width: 550px;
	overflow: hidden;
	padding-left: 50px;
	height: 290px;
	border-left: 1px solid #e5e5e5;
	padding-top: 10px;
}
.invest1stTop{
	line-height: 40px;
	overflow: hidden;
}
.invest1stTop span{
	display: block;
	overflow: hidden;
	font-size: 22px;
	color:#444;
}
.invest1stCont{
	overflow: hidden;
	font-size: 98px;
	color:#e0a53c;
	overflow: hidden;
	line-height: 200px;
	padding-right: 200px;
	margin-right: 30px;
}
.upStyle .invest1stCont{
	color:#fe0000;
}
.invest1stR .up{
	background: url(../images/upBig.png) no-repeat right center;
}
.invest1stR .down{
	background: url(../images/downBig.png) no-repeat right center;
}
.invest1stTxt{
	overflow: hidden;
	line-height: 40px;
}
.invest1stTxt span{
	display: block;
	overflow: hidden;
	font-size: 30px;
	color:#666;
	float: left;
	margin-right: 90px;
}
/*
* 投资者第二通栏 kis2
*/
.revestRow2{
	background: #eef3f3;
}
.nocice{
	position: relative;
}
.nocice .bd{
	height: 375px;
	overflow: hidden;
}
.nocice_dl{
	overflow: hidden;
	margin: 0px -22px 0px -23px !important;
}
.nocice_dl dd{
	width: 33.333333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.nocice_dl .list_a{
	margin: 0px 22px 0px 23px;
	padding: 50px 30px;
	background: #fff;
	height: 255px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.nocice_dl .list_a:hover{
	-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 3px 5px rgba(0,0,0,0.1);
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}
.nociceTit{
	overflow: hidden;
	font-size: 20px;
	color:#333;
	line-height: 30px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .nociceTit{
	color:#d6121b;
}
.nociceIntr{
	overflow: hidden;
	height: 110px;
	font-size: 14px;
	color:#888;
	line-height: 28px;
}
.arrowMore{
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	background: url(../images/arrowRight_a1.png) no-repeat right center;
}
.list_a:hover .arrowMore{
	background: url(../images/arrowRight_a1_h.png) no-repeat right center;
}
.nocice .bt{
	display: none;
	width: 30px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.nocice .prev{
	left: -50px;
	background: #ddd url(../images/btPrev.png) no-repeat center center;
}
.nocice .prev:hover{
	left: -50px;
	background: #d6121b url(../images/btPrev_h.png) no-repeat center center;
}
.nocice .next{
	right: -50px;
	background: #ddd url(../images/btNext.png) no-repeat center center;
}
.nocice .next:hover{
	right: -50px;
	background: #d6121b url(../images/btNext_h.png) no-repeat center center;
}

.more.investmentMore{
	width: 150px;
	height: 33px;
	overflow: hidden;
	font-size: 12px;
	color:#999;
	text-align: center;
	border: 1px solid #e8e8e8;
	line-height: 33px;
	background: none;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.more.investmentMore:hover{
	border-color:#d6121b;
	background: #d6121b;
}
.investmentMore span{
	padding-right: 15px;
	background: url(../images/trangleRight2.png) no-repeat right 5px;
}
.investmentMore:hover span{
	color:#fff;
	background: url(../images/trangleRight2_h.png) no-repeat right 5px;
}
/*
* 投资者第三通栏 kis2
*/
.invest2nd{
	position: relative;
}
.invest2nd .bd{
	height: 345px;
	overflow: hidden;
}
.invest2nd_dl{
	overflow: hidden;
}
.invest2nd_dl dd{
	overflow: hidden;
}
.invest2nd_ul{
	overflow: hidden;
	margin: 0px -30px;
}
.invest2nd_ul li{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 30px 0px;
}
.invest2nd_ul .list_a{
	border: 1px solid #ddd;
	margin: 0px 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.invest2nd_ul .list_a:hover{
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}
.invest2ndTime{
	width: 110px;
	overflow: hidden;
	text-align: center;
	padding: 25px 0px;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.invest2ndTime:after{
	display: block;
	width: 1px;
	height: 60px;
	overflow: hidden;
	content: "";
	background: #ddd;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.invest2ndTime span{
	display: block;
	overflow: hidden;
	font-size: 36px;
	color:#666;
	line-height: 40px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.invest2ndTime i{
	display: block;
	overflow: hidden;
	font-size: 16px;
	color:#888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .invest2ndTime,
.list_a:hover .invest2ndTime:after{
	background: #d6121b;
}
.list_a:hover .invest2ndTime span,
.list_a:hover .invest2ndTime i{
	color: #fff;
}
.invest2ndDeta{
	overflow: hidden;
	padding: 25px;
}
.invest2ndName{
	overflow: hidden;
	font-size: 16px;
	color:#444;
	line-height: 30px;
	font-weight: bold;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .invest2ndName{
	color: #d6121b;
}
.invest2ndIntr{
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 30px;
}
.invest2nd .bt{
	position: absolute;
	top: 50%;
	margin-top: -25px;
	overflow: hidden;
}
.invest2nd .bt span{
	display: block;
	width: 30px;
	height: 50px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	cursor: pointer;
}
.invest2nd .prev{
	left: -50px;
	padding-right: 20px;
}
.invest2nd .prev span{
	background: #ddd url(../images/btPrev.png) no-repeat center center;
}
.invest2nd .prev span:hover{
	background: #d6121b url(../images/btPrev_h.png) no-repeat center center;
}
.invest2nd .next{
	right: -50px;
	padding-left: 20px;
}
.invest2nd .next span{
	background: #ddd url(../images/btNext.png) no-repeat center center;
}
.invest2nd .next span:hover{
	background: #d6121b url(../images/btNext_h.png) no-repeat center center;
}

/*
* 投资者第三通栏 kis2
*/
.invest3rd{
	background: #eef3f3;
}
.invest3rdL{
	overflow: hidden;
	position: relative;
	width: 580px;
	padding: 10px 0px;
	margin-right: 30px;
}
.invest3rdL .bd{
	height: 555px;
	overflow: hidden;
}
.invest3rdL_dl{
	overflow: hidden;
}
.invest3rdL_dl dd{
	overflow: hidden;
}
.invest3rdL_dl .imgDiv{
	padding-top: 58.6206897%;
}
.invest3rdL_dl .listDeta{
	padding: 30px 40px;
	background: #fff;
}
.invest3rdName{
	overflow: hidden;
	font-size: 18px;
	color:#565656;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .invest3rdName{
	color:#d6121b;
}
.invest3rdL .invest3rdName{
	font-weight: bold;
}
.invest3rdIntr{
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 25px;
	height: 50px;
}
.invest3rdTime{
	overflow: hidden;
	font-size: 16px;
	color:#999;
	font-family: "Arial";
	line-height: 30px;
}
.invest3rdL .hd{
	position: absolute;
	left: 0px;
	bottom: 25px;
	width: 100%;
	text-align: center;
	font-size: 0px;
}
.invest3rdL .hd ul{
	display: inline-block;
	overflow: hidden;
}
.invest3rdL .hd ul li{
	width: 8px;
	height: 8px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 4px;
	cursor: pointer;
	background: #ccc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}
.invest3rdL .hd ul li.on{
	background: #d6121b;
}
.invest3rdL .bt{
	display: block;
	width: 25px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 145px;
	-webkit-transition: background 0.3s linear;
	-o-transition: background 0.3s linear;
	transition: background 0.3s linear;
}
.invest3rdL .prev{
	left: -25px;
	-webkit-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	-ms-border-radius: 0px 3px 3px 0px;
	-o-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	background: #d6121b url(../images/btPrev_h.png) no-repeat center center;
}
.invest3rdL .next{
	right: -25px;
	-webkit-border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	-ms-border-radius: 3px 0px 0px 3px;
	-o-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	background: #d6121b url(../images/btNext_h.png) no-repeat center center;
}
.invest3rdR{
	height: 575px;
	overflow: hidden;
}
.invest3rdR_dl{
	overflow: hidden;
}
.invest3rdR_dl dd{
	padding: 10px 0px;
	overflow: hidden;
}
.invest3rdR .list_a{
	background: #fff;
	padding: 30px 35px 20px 35px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.invest3rdR .list_a:hover{
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
}
.invest3rdName i{
	padding-right: 10px;
	font-size: 14px;
}
.invest3rdRTop{
	overflow: hidden;
}
.invest3rdR .invest3rdIntr{
	padding-left: 20px;
}

/*
 *投资者第四通栏 kis2
*/
.shareSlide{
	overflow: hidden;
	position: relative;
}
.shareSlide .bd{
	overflow: hidden;
	height: 225px;
}
.share_dl{
	overflow: hidden;
}
.share_dl dd{
	overflow: hidden;
}
.share_dl .list_a{
	border: 1px solid #ddd;
	padding: 50px 150px;
	text-align: center;
}
.shareTit{
	overflow: hidden;
	font-size: 16px;
	color:#444;
	font-weight: bold;
	text-align: center;
}
.shareIntr{
	overflow: hidden;
	font-size: 14px;
	color: #888888;
	line-height: 28px;
	height: 82px;
}
.shareIconL{
	display: block;
	overflow: hidden;
	position: absolute;
	left: 70px;
	top: 0px;
	font-size: 168px;
	color:#eee;
	font-family: 'Arial';
}
.shareIconR{
	display: block;
	overflow: hidden;
	position: absolute;
	right: 70px;
	top: 120px;
	font-size: 168px;
	color:#eee;
	font-family: 'Arial';
}
.shareSlide .hd{
	display: none;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
	padding-top: 50px;
}
.shareSlide .hd ul{
	display: inline-block;
	overflow: hidden;
}
.shareSlide .hd ul li{
	width: 8px;
	height: 8px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 5px;
	background: #ccc;
	cursor: pointer;
	text-indent: 99em;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}
.shareSlide .hd ul li.on{
	background: #d6121b;
}

/*
* 投资者第六通栏 kis2
*/
.invest6th{
	background: #eef3f3;
}
.invest6th_dl{
	overflow: hidden;
	margin: 0px -15px;
}
.invest6th_dl dd{
	width: 25%;
	overflow: hidden;
	float: left;
	display: inline;
}
.invest6th_dl .list_a{
	margin: 0px 15px;
}
.invest6thCont{
	height: 90px;
	overflow: hidden;
	position: relative;
}
.invest6thIcon1{
	background: url(../images/invest6thIcon3.png) no-repeat left center;
}
.invest6thIcon2{
	background: url(../images/invest6thIcon1.png) no-repeat left center;
}
.invest6thIcon3{
	background: url(../images/invest6thIcon2.png) no-repeat left center;
}
.invest6thIcon4{
	background: url(../images/invest6thIcon4.png) no-repeat left center;
}
.invest6thIcon5{
	background: url(../images/invest6thIcon5.png) no-repeat left center;
}
.invest6thDeta{
	padding-left: 110px;
	overflow: hidden;
}
.invest6thDeta span{
	display: block;
	overflow: hidden;
	font-size: 18px;
	color:#444;
	font-weight: bold;
}
.invest6thDeta i{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 25px;
}
.investPop{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
}
.investPopCont{
	/*overflow:hidden;*/
	position: relative;
	width: 900px;
	margin: 0px auto;
	padding: 30px 55px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	top: 50%;
	margin-top: -360px;
	z-index: 9;
	border: 10px solid rgba(0,0,0,0.8);
}
.investThird{
	overflow: hidden;
	height: 647px;
	position: relative;
}
.investPopBox{
	width: 100%;
	position: absolute;
	overflow: hidden;
	top: 0px;
}
.query{
	left: 100%;
	opacity: 0;
}
.investPopCont .titleBox{
	overflow: hidden;
}
.queryBox{
	width: 600px;
	margin: 0px auto;
	line-height: 50px;
	overflow: hidden;
}
.queryBox{
	text-align: center;
	font-size: 0px;
}
.queryBox .center{
	display: inline-block;
	overflow: hidden;
}
.submitBt.goBackQuery{
	background: #e0bb8a;
}
.queryBox a.submitBt{
	width: 130px;
	/*padding: 0px 50px;*/
	margin: 0px 15px;
}
.query .articleBox{
	width: 700px;
	margin: 0px auto;
}
.investPopDeta{
	overflow: hidden;
}
.investPop_dl{
	overflow: hidden;
	margin: 0px -12px;
}
.investPop_dl dd{
	width: 50%;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.investPop_dl dt{
	width: 100%;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.formDiv{
	margin: 0px 12px;
	overflow: hidden;
}
.formL{
	overflow: hidden;
	line-height: 50px;
}
.formL i{
	color:#d6121b;
	padding-right: 4px;
}
.formSpan{
	width: 95px;
	text-align: right;
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#333;
	padding-right: 5px;
}
.formC{
	border: 1px solid #ddd;
	/*padding: 0px 0px 0px 30px;*/
	padding: 0px 10px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.formInp{
	display: block;
	width: 100%;
	overflow: hidden;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color:#666;
	border: none;
	background: none;
	outline: none;
	font-family:'microsoft yahei';
}
.formArea{
	display: block;
	width: 100%;
	overflow-y: auto;
	height: 100px;
	line-height: 25px;
	font-size: 14px;
	color:#666;
	border: none;
	background: none;
	outline: none;
	font-family:'microsoft yahei';
	resize: none;
	padding: 5px 0px;
}
.formDiv i{
	/*display: block;
	width: 30px;
	height: 10px;
	overflow: hidden;
	font-size: 16px;
	color:#ff0000;
	line-height: 10px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -5px;
	font-family: '宋体';
	text-align: center;*/
}
.date{
	padding-right: 15px;
}
.date .formInp{
	cursor: pointer;
	background: url(../images/date.png) no-repeat right center;
}
.investPop_dl dt .formDiv i{
	top: 18px;
}
.code{
	display: block;
	overflow: hidden;
	margin-left: 10px;
}
.code img{
	display: block;
	height: 50px;
}
a.submitBt{
	display: block;
	width: 360px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	overflow: hidden;
	margin: 0px auto;
	font-size: 16px;
	color:#fff;
	background: #d6121b;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.subMitMore{
	font-size: 14px;
	color:#999;
	overflow: hidden;
	line-height: 20px;
	text-align: center;
	display: none;
}
.submitBtBox .subMitMore{
	display: block;
}
.subMitMore a{
	color:#d6121b;
	text-decoration: underline;
}
.closeBox{
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0px;
	bottom: 10px;
	overflow: hidden;
	font-size: 0px;
}
.close1{
	display: inline-block;
	min-width: 100px;
	height: 35px;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	text-align: center;
	line-height: 35px;
	background: #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 20px;
	/*background: url(../images/close_h.png) no-repeat center center;
	background-size: auto 20px;*/
}
.close1.hover{
	background: #f4a048;
	color:#fff;
}
.close{
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	right: -10px;
	top: -50px;
	background: url(../images/close_h.png) no-repeat center center;
	background-size: auto 20px;
}
.laydate-next-m{
	background: url(../images/arrowTwoRight.png) no-repeat center center;
	background-size: auto 15px;
}
.laydate-next-m:hover{
	background: url(../images/arrowTwoRight_h.png) no-repeat center center;
	background-size: auto 15px;
}
.laydate-prev-m{
	background: url(../images/arrowTwoLeft.png) no-repeat center center;
	background-size: auto 15px;
}
.laydate-prev-m:hover{
	background: url(../images/arrowTwoLeft_h.png) no-repeat center center;
	background-size: auto 15px;
}
.laydate-next-y{
	background: url(../images/btNext.png) no-repeat center center;
	background-size: auto 15px;
}
.laydate-next-y:hover{
	background: url(../images/btNext_h2.png) no-repeat center center;
	background-size: auto 15px;
}
.laydate-prev-y{
	background: url(../images/btPrev.png) no-repeat center center;
	background-size: auto 15px;
}
.laydate-prev-y:hover{
	background: url(../images/btPrev_h2.png) no-repeat center center;
	background-size: auto 15px;
}
.submitBtBox{
	overflow: hidden;
}
.lastDd .submitBtBox{
	display: none;
}
dt.lastDd{
	width: 50%;
}

/*.query{
	display: none;
}*/
/*
 * 社会与责任
 * author kis2
 * @return
*/

/*
* 社会责任之扶贫与公益 kis2
*/
.responRow1{
	height: 810px;
	overflow: hidden;
}
.welfareSlide{
	position: relative;
}
#img-slider{
	width: 800px;
	height: 450px;
	margin: 0px auto;
}
#img-slider li{
	width:675px;
	height:450px;
	position:relative;
}
.welfareDeta{
	overflow: hidden;
	background: rgba(87,194,130,0.8);
	padding: 15px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 2;
	opacity: 0;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.roundabout-in-focus .welfareDeta{
	opacity: 1;
}
.welfareName{
	overflow: hidden;
	font-size: 18px;
	color:#fff;
	line-height: 25px;
	height: 25px;
}
.welfareIntr{
	overflow: hidden;
	font-size: 13px;
	color:#fff;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
}

/*
* 社会责任之资源与环保 kis2
*/
.responRow2{
	background: #f5f5f5;
}
.slickImg{
	width: 600px;
	height: 360px;
	overflow: hidden;
	position: relative;
}
.slickImg .slick{
	position: relative;
}
.slickImg .imgDiv{
	padding-top: 60%;
}
.slickTxt{
	width: 600px;
	overflow: hidden;
	position: relative;
}
.slickTxt .list_a{
	overflow: hidden;
	padding: 80px 45px;
}
.slickTit{
	overflow: hidden;
	font-size: 18px;
	color:#666;
	height: 30px;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .slickTit{
	color:#57c282;
}
.slickTime{
	font-size: 13px;
	color:#999;
	overflow: hidden;
	line-height: 20px;
}
.slickIntr{
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 25px;
	height: 50px;
}
.slickMore{
	width: 128px;
	height: 33px;
	overflow: hidden;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 33px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.slickMore span{
	font-size: 12px;
	color:#888;
	overflow: hidden;
	padding-right: 15px;
	background: url(../images/trangleRight2.png) no-repeat right 5px;
}
.list_a:hover .slickMore{
	border-color:#57c282;
	background: #57c282;
}
.list_a:hover .slickMore span{
	color:#fff;
	background: url(../images/trangleRight2_h.png) no-repeat right 5px;
}
.slickOther{
	width: 325px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: rgba(255,255,255,0.8);
	z-index: 3;
	padding: 15px;
}
.slickNum{
	overflow: hidden;
	font-size: 20px;
	color:#999;
	font-family: 'Arial';
}
.slick .list_a{
	outline: none;
}
.slickNum i{
	font-size: 30px;
	font-weight: bold;
	color:#444;
}
.slickPage{
	overflow: hidden;
	padding: 9px 0px;
}
.slickPage .bt{
	display: block;
	width: 8px;
	height: 15px;
	overflow: hidden;
	float: left;
}
.slickPage .prev{
	background: url(../images/prevBt2.png) no-repeat center center;
}
.slickPage .prev:hover{
	background: url(../images/prevBt2_h.png) no-repeat center center;
}
.slickPage .next{
	background: url(../images/nextBt2.png) no-repeat center center;
}
.slickPage .next:hover{
	background: url(../images/nextBt2_h.png) no-repeat center center;
}
.slick_ul{
	overflow: hidden;
	padding: 6px 0px;
}
.slick_ul li{
	width: 3px;
	height: 3px;
	overflow: hidden;
	float: left;
	display: inline;
	background: #9f9f9f;
	margin: 0px 8px;
	cursor: pointer;
}
/*.slick_ul li.slick-active{
	background: #57c282;
}*/

/*
* 社会责任之创造税收 kis2
*/
.tax{
	position: relative;
	height: 380px;
}
.tax .center{
	width: 1220px;
	position: absolute;
	left: -20px;
	top: 0px;
}
.tax .bd{
	height: 380px;
	overflow: hidden;
	padding-left: 20px;
}
.tax_dl{
	margin: 0px -50px !important;
}
.tax_dl dd{
	width: 33.3333333%;
	float: left;
	display: inline;
}
.tax_dl .list_a{
	overflow: visible;
	margin: 0px 52px 0px 50px;
	border: 1px solid #ddd;
	padding: 50px 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #fff;
}
.taxTime{
	overflow: hidden;
	font-size: 16px;
	color:#a3a3a3;
	line-height: 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.taxName{
	overflow: hidden;
	font-size: 16px;
	color:#444;
	line-height: 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.taxIntr{
	overflow: hidden;
	font-size: 14px;
	color:#888;
	line-height: 25px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.taxMore{
	line-height: 50px;
	position: relative;
}
.taxMore span{
	position: relative;
	z-index: 3;
	font-size: 12px;
	color:#888;
	padding-right: 15px;
	-webkit-transition: color 0.3s linear;
	-o-transition: color 0.3s linear;
	transition: color 0.3s linear;
	background: url(../images/trangleRight2.png) no-repeat right 5px;
}
.taxMore em{
	display: block;
	width: 160px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	left: -46px;
	top: 0px;
	background: #4e4e4e;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	-o-transform: translateX(-20px);
	transform: translateX(-20px);
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tax_dl dd .list_a:hover{
	background: #57c282;
	border-color:#57c282;
}
.list_a:hover .taxTime,
.list_a:hover .taxName,
.list_a:hover .taxIntr{
	color:#fff;
}
.list_a:hover .taxMore span{
	color:#fff;
	background: url(../images/trangleRight2_h.png) no-repeat right 5px;
}
.list_a:hover .taxMore em{
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
	opacity: 1;
	filter: alpha(opacity=100);
}
.tax .tempWrap{
	overflow: visible !important;
}
.tax .bt{
	display: none;
	width: 30px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tax .prev{
	left: -50px;
	background: #ddd url(../images/btPrev.png) no-repeat center center;
}
.tax .prev:hover{
	left: -50px;
	background: #57c282 url(../images/btPrev_h.png) no-repeat center center;
}
.tax .next{
	right: -50px;
	background: #ddd url(../images/btNext.png) no-repeat center center;
}
.tax .next:hover{
	right: -50px;
	background: #57c282 url(../images/btNext_h.png) no-repeat center center;
}
.taxBg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;
	background: url(../images/taxBg.jpg) no-repeat center bottom;
}
.taxRow .wrap{
	position: relative;
	z-index: 3;
}

/*
 * 品牌与产品
 * author kis2
 * @return
*/
.brandBox{
	padding-top: 110px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.brandBox .bd{
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.brandCont{
	width: 100%;
	overflow: hidden;
	padding: 0px 0px 110px 0px;
}
.brand_dl{
	height: 700px;
	position: relative;
	top: 50%;
	overflow: hidden;
	margin: 0px auto;
	background: url(../images/brandLine.png) no-repeat center center;
}
.brand_dl dt{
	overflow: hidden;
	position: absolute;
	left: 40.5%;
	top: 47%;
	width: 12.75%;
	height: 19%;
}
.brand_a{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}
.brandBgSpan{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.brandBgSpanHide{
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.brandTxtSpan{
	display: block;
	overflow: hidden;
	font-size: 15px;
	color:#fff;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	padding: 0px 10px;
}
.brandIconBig{
	background: url(../images/brand/brandIconBig.png) no-repeat center center;
	background-size: cover;
}
.brandIconMedia1{
	background: url(../images/brand/brandIconMedia1.png) no-repeat center center;
	background-size: cover;
}
.brandIconMedia2{
	background: url(../images/brand/brandIconMedia2.png) no-repeat center center;
	background-size: cover;
}
.brandIconMedia3{
	background: url(../images/brand/brandIconMedia3.png) no-repeat center center;
	background-size: cover;
}
.brandIconMedia4{
	background: url(../images/brand/brandIconMedia4.png) no-repeat center center;
	background-size: cover;
}

.brandIconSmall1,
.brandIconSmall2,
.brandIconSmall3,
.brandIconSmall4{
	background: url(../images/brand/brandIconSmall.png) no-repeat center center;
	background-size: cover;
}
.brandIconSmall1:hover{
	background: url(../images/brand/brandIconSmall1_h.png) no-repeat center center;
	background-size: cover;
}
.brandIconSmall2:hover{
	background: url(../images/brand/brandIconSmall2_h.png) no-repeat center center;
	background-size: cover;
}
.brandIconSmall3:hover{
	background: url(../images/brand/brandIconSmall3_h.png) no-repeat center center;
	background-size: cover;
}
.brandIconSmall4:hover{
	background: url(../images/brand/brandIconSmall4_h.png) no-repeat center center;
	background-size: cover;
}
.brand_dl dd{
	width: 8.58333333%;
	height: 12.7142857%;
	position: absolute;
}
.brand_dl .dd1{
	left: 35%;
	top: 35%;
}
.brand_dl .dd2{
	left: 49.166666667%;
	top: 32.8571429%;
}
.brand_dl .dd3{
	left: 54.16666667%;
	top: 52.8571429%;
}
.brand_dl .dd4{
	left: 34.75%;
	top: 66.1428571%;
}
.brand_ul{
	position: absolute;
	width: 100%;
	height: 100%;
}
.brand_dl .dd1 .brand_ul{
	right: -36px;
	top: -6px;
}
.brand_dl .dd2 .brand_ul{
	right: -10px;
	top: 7px;
}
.brand_dl .dd3 .brand_ul{
	right: 0px;
	top: 8px;
}
.brand_dl .dd4 .brand_ul{
	right: 7px;
	top: 0px;
}
.brand_ul li{
	width: 76.6990291%;
	height: 76.4044944%;
	position: absolute;
	overflow: hidden;
	/*-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;*/
}
.subBrand_a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
/*.brand_ul li:hover{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}*/
/*.li1_1{
	left: -29.1262136%;
	top: 112.359551%;
}
.li1_2{
	left: -106.796117%;
	top: 157.303371%;
}*/
.li1_1{
	left: -179.61165%;
	top: 106.741573%;
}
.li1_2{
	left: -103.883495%;
	top: 61.7977528%;
}
.li1_3{
	left: -174.757282%;
	top: 13.4831461%;
}
.li1_4{
	left: -177.669903%;
	top: -80.8988764%;
}
.li1_5{
	left: -103.883495%;
	top: -33.7078652%;
}
.li1_6{
	left: -106.796117%;
	top: -129.213483%;
}
.li1_7{
	left: -36.8932039%;
	top: -84.2696629%;
}
.li1_8{
	left: -37.8640777%;
	top: -176.404494%;
}
.li1_9{
	left: 31.0679612%;
	top: -130.337079%;
}
.li1_10{
	left: -247.572816%;
	top: -32.58422697%;
}
.li1_11{
	left: -247.572816%;
	top: 58.4269663%;
}
.li1_12{
	left: -106.796117%;
	top: -219.101124%;
}
.li1_13{
	left: -177.669903%;
	top: -176.404494%;
}
.li1_14{
	left: -247.572816%;
	top: -129.213483%;
}
.li1_15{
	left: -315.533981%;
	top: 13.4831461%;
}
.li1_16{
	left: -315.533981%;
	top: -80.8988764%;
}
.li1_17{
	left: -247.572816%;
	top: 149.438202%;
}
.li1_18{
	left: -315.533981%;
    top: 106.741573%;
}
.li1_19{
	left: -247.572816%;
    top: -219.101124%;
}
.li1_20{
	left: -177.669903%;
	top: -269.662921%;
}
.li1_21{
	left: -315.533981%;
    top: -176.404494%;
}

.li2_1{
	left: 9.70873786%;
	top: -95.505618%;
}
.li2_2{
	left: 9.70873786%;
	top: -186.516854%;
}
.li2_3{
	left: 80.5825243%;
	top: -49.4382022%;
}
.li2_4{
	left: 79.6116505%;
	top: -142.686629%;
}
.li2_5{
	left: 149.514563%;
	top: -96.6292135%;
}
.li2_6{
	left: 82.5242718%;
	top: 44.9438202%;
}
.li2_7{
	left: 150.485437%;
	top: -5.61797753%;
}
.li2_8{
	left: 219.417476%;
	top: -52.8089888%;
}
.li2_9{
	left: 79.6116505%;
	top: -235.955056%;
}
.li2_10{
	left: 219.417476%;
    top: -142.686629%;
}
.li2_11{
	left: 149.514563%;
    top: -186.516854%;
}
.li2_12{
	left: 149.514563%;
    top: -277.52809%;
}
.li2_13{
	left: 219.417476%;
    top: -235.955056%;
}
.li2_14{
	left: 289.320388%;
	top: -186.516854%;
}
.li2_15{
	left: 289.320388%;
	top: -96.6292135%;
}



.li3_1{
	left: 90.2912621%;
	top: -41.5730337%;
}
.li3_2{
	left: 91.2621359%;
	top: 52.80898888%;
}
.li3_3{
	left: 161.165049%;
	top: 4.49438202%;
}
.li3_4{
	left: 161.165049%;
	top: -88.7640449%;
}
.li3_5{
	left: 161.165049%;
	top: 100%;
}
.li3_6{
	left: 21.3592233%;
	top: 102.247191%;
}
.li3_7{
	left: 91.2621359%;
	top: 148.314607%;
}
.li3_8{
	left: 21.3592233%;
	top: 196.629213%;
}
.li3_9{
	left: 231.067961%;
	top: -41.5730337%;
}
.li3_10{
	left: 231.067961%;
	top: 52.80898888%;
}
.li3_11{
	left: 231.067961%;
	top: 148.314607%;
}
.li3_12{
	left: 161.165049%;
	top: 196.629213%;
}
.li4_1{
	left: 91.2621359%;
	top: 65.1685393%;
}
.li4_2{
	left: 9.38835%;
	top: 117.977528%;
}
.li4_3{
	left: -57.485437%;
	top: 63.662921%;
}
.li4_4{
	left: -61.223301%;
	top: -26.9662921%;
}
.li4_5{
	left: -126.213592%;
	top: 20.2247191%;
}
.li4_6{
	left: -124.271845%;
	top: 111.235955%;
}
.li4_7{
	left: -58.223301%;
	top: 156.92233%;
}
.li4_8{
	left: -193.203883%;
	top: 68.5393258%;
}
.li4_9{
	left: -193.203883%;
	top: 160.674157%;
}
.li4_10{
	left: -125.242718%;
	top: 205.617978%;
}
.li4_11{
	left: 10.737864%;
    top: 205.11236%;
}
.li4_12{
	left: -57.2815534%;
	top: 249.438202%;
}
.brandIntr{
	overflow: hidden;
	width: 0px;
	height: 0px;
}

.brandMenu{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 9;
	background: rgba(0,0,0,0.75);
}
.brandMenu_dl{
	overflow: hidden;
}
.brandMenu_dl dd{
	width: 16.66666667%;
	overflow: hidden;
	float: left;
	display: inline;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.brandMenu_dl dd a{
	display: block;
	overflow: hidden;
	position: relative;
	padding: 20px 0px;
}
.brandMenu_dl dd i{
	display: block;
	height: 35px;
	overflow: hidden;
}
.brandMenu_dl dd span{
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	color:#fff;
	line-height: 30px;
	padding-top: 5px;
}
.brandMenu_dl dd em{
	display: block;
	width: 1px;
	background: #444;
	position: absolute;
	right: 0px;
	top: 20px;
	bottom: 20px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.brandMenu_dl dd:last-child em{display: none;}
.brandMenu_dl dd:hover,
.brandMenu_dl dd:hover em{
	background: #4ba16f;
}
.brandPopBox{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
}
.closeEm{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background: rgba(0,0,0,0.65);
}
.brandPop{
	position: relative;
	width: 830px;
	height: 450px;
	padding: 10px 60px 40px 60px;
	position: relative;
	top: 50%;
	margin: -240px auto 0px auto;
	background: #fff;
	border: 10px solid rgba(0,0,0,0.8);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	z-index: 9;
}
.brandPopCont{
	overflow: hidden;
}
.brandContLogo{
	height: 90px;
	overflow: hidden;
	text-align: center;
}
.brandContLogo img{
	height: 100%;
}
.brandPopDeta{
	font-size: 14px;
	color:#666;
	line-height: 30px;
	overflow: hidden;
}
.brandScroll{
	height: 355px;
	overflow: hidden;
}
.brandPopDeta .scroll_container {
	overflow: hidden;
	position: relative;
}
.brandPopDeta .scroll_absolute {
    position: absolute;
}
.brandPopDeta .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 2px;
    width: 2px;
    height: 100%;
    background: #cecece;
    margin: 0;
    padding: 0;
}
.brandPopDeta .scroll_track {
	position: relative;
	background-color: #cecece;
}
.brandPopDeta .scroll_drag {
	position: relative;
	top: 0;
	left: -2px;
	width: 6px;
	cursor: pointer;
	background-color: #57c282;
}
.brandPopIntr{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	overflow: hidden;
	padding-right: 35px;
}
/*
* 白药大事记 kis2
*/
.courseBox{
	position: relative;
}
.courseBox .wrap{
	position: relative;
	z-index: 6;
}
.courseBox .bt2.prev{
	background: #b5b5b5 url(../images/btPrev_h.png) no-repeat center center;
}
.courseBox .bt2.prev:hover{
	background: #57c282 url(../images/btPrev_h.png) no-repeat center center;
}
.courseBox .bt2.next{
	background: #b5b5b5 url(../images/btNext_h.png) no-repeat center center;
}
.courseBox .bt2.next:hover{
	background: #57c282 url(../images/btNext_h.png) no-repeat center center;
}
.courseBox .course_ul li p em,
.courseBox .course_ul li p i{
	background: #f6f6f6;
}
.courseBox .course_ul li p span{
	background: #b5b5b5;
}
.courseBox .course_ul li.on p span{
	background: #57c282;
}
.courseBox .course_ul li span{
	color:#555;
}
.courseBox .course_ul li.on span{
	color:#57c282;
}
.courseBox .courseLine{
	top: 202px;
	background: #d5d5d5;
}

/*
* 大事记 kis2
*/
.event .eventY_ul li{
	color:#666;
}
.event .eventY_ul li.on{
	color:#57c282;
}
.event .eventBox .prev {
    background: url(../images/btPrev.png) no-repeat center center;
}
.event .eventBox .next {
    background: url(../images/btNext.png) no-repeat center center;
}
.event .eventIntr{
	color:#666;
}

/*
* 图标 kis2
*/
.chartBox{
	overflow: hidden;
	background: #fff;
	padding: 35px;
}
.chartTit{
	font-size: 0px;
	overflow: hidden;
	text-align: center;
}
.chartTit .center{
	display: inline-block;
	position: relative;
	padding: 0px 35px;
}
.chartTit span{
	display: block;
	overflow: hidden;
	font-size: 24px;
	color:#57c282;
	font-weight: bold;
	line-height: 30px;
}
.chartIconL,
.chartIconR{
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	background: #57c282;
}
.chartIconL{
	left: 0px;
}
.chartIconR{
	right: 0px;
}
.chartCont{
	width: 100%;
	height: 650px;
	overflow: hidden;
}
/* #chart61{
	height: 300px !important;
} */
/*
* 产品部分搜索 kis2
*/
.proSearch{
	width: 780px;
	padding: 15px 30px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 50px;
	margin-left: -420px;
	z-index: 4;
	background: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000');
}
.proSearchCont{
	overflow: hidden;
}
.proSearchInp{
	display: block;
	width: 580px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color:#666;
	font-family: 'microsoft yahei';
	overflow: hidden;
	border:none;
	background: #fff;
	padding: 0px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
a.proSearchBt{
	display: block;
	width: 165px;
	height: 40px;
	overflow: hidden;
	background: #deaa49;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color:#fff;
}
.proSearchKey{
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	padding: 10px 0px 0px 0px;
}
.proSearchKey span{
	float: left;
}
.proSearchKey a{
	color:#fff;
	float: left;
	margin: 0px 10px;
}
.proSearchKey a:hover{
	text-decoration: underline;
}
/*
* 品牌与产品之茶 kis2
*/
.teaBanner{
	overflow: hidden;
	padding-top: 39.3229167%;
	position: relative;
}
.teaBanner_a{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.proTypeBox{
	position: relative;
	text-align: center;
	font-size: 0px;
	padding: 60px 0px 200px 0px;
	background: url(../images/product/tea/teaTypeBg1.jpg) no-repeat center top;
}
.proType_dl{
	display: inline-block;
	overflow: hidden;
}
.proType_dl dd{
	overflow: hidden;
	float: left;
	display: inline;
	padding: 0px 35px;
}
.proType_a{
	overflow: hidden;
	display: block;
	width: 120px;
	padding-top: 170px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.proTypeIcon1{
	background: url(../images/product/tea/proTypeIcon1.png) no-repeat center center;
}
.proType_dl dd.hover .proTypeIcon1,
.proTypeIcon1:hover{
	background: url(../images/product/tea/proTypeIcon1_h.png) no-repeat center center;
}
.proTypeIcon2{
	background: url(../images/product/tea/proTypeIcon2.png) no-repeat center center;
}
.proType_dl dd.hover .proTypeIcon2,
.proTypeIcon2:hover{
	background: url(../images/product/tea/proTypeIcon2_h.png) no-repeat center center;
}
.proTypeIcon3{
	background: url(../images/product/tea/proTypeIcon3.png) no-repeat center center;
}
.proType_dl dd.hover .proTypeIcon3,
.proTypeIcon3:hover{
	background: url(../images/product/tea/proTypeIcon3_h.png) no-repeat center center;
}
.proTypeIcon4{
	background: url(../images/product/tea/proTypeIcon4.png) no-repeat center center;
}
.proType_dl dd.hover .proTypeIcon4,
.proTypeIcon4:hover{
	background: url(../images/product/tea/proTypeIcon4_h.png) no-repeat center center;
}
.proTypeIcon5{
	background: url(../images/product/tea/proTypeIcon5.png) no-repeat center center;
}
.proType_dl dd.hover .proTypeIcon5,
.proTypeIcon5:hover{
	background: url(../images/product/tea/proTypeIcon5_h.png) no-repeat center center;
}
.proTypeIconAll{
	background: url(../images/product/tea/proTypeIconAll.png) no-repeat center center;
}
.proType_dl dd.hover .proTypeIconAll,
.proTypeIconAll:hover{
	background: url(../images/product/tea/proTypeIconAll_h.png) no-repeat center center;
}
.proTypeBoxEm{
	display: block;
	width: 1920px;
	height: 140px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -960px;
	background: url(../images/product/tea/teaTypeBg2.png) no-repeat center top;
}
.proTeaBox{
	overflow: hidden;
}
.proTea_dl{
	overflow: hidden;
}
.proTea_dl dd{
	overflow: hidden;
	position: relative;
	border-bottom: 4px solid #fff;
}
.proTea_dl dd:last-child{
	border:none;
}
.proTea_dl dd .wrap{
	position: relative;
	z-index: 3;
}
.teaImg{
	position: relative;
	overflow: hidden;
	height: 570px;
}
.proTeaL{
	display: block;
	width: 45%;
	height: 100%;
	position: absolute;
	top: 0px;
}
.even .proTeaL{
	left: 0px;
}
.odd .proTeaL{
	right: 0px;
}
.shopBtBox{
	position: absolute;
	overflow: hidden;
}
.even .shopBtBox{
	right: 145px;
	bottom: 145px;
}
.odd .shopBtBox{
	left: 220px;
	bottom: 145px;
}
.shopBt_ul{
	overflow: hidden;
}
.shopBt_ul li{
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 7px;
}
.shopBt{
	display: block;
	width: 52px;
	height: 52px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.btStyle_tea .tmall{
	background: url(../images/tmall_1.png) no-repeat center center;
}
.btStyle_tea .tmall:hover{
	background: url(../images/tmall_1_h.png) no-repeat center center;
}
.btStyle_tea .taobao{
	background: url(../images/taobao_1.png) no-repeat center center;
}
.btStyle_tea .taobao:hover{
	background: url(../images/taobao_1_h.png) no-repeat center center;
}
.btStyle_tea .jd{
	background: url(../images/jd_1.png) no-repeat center center;
}
.btStyle_tea .jd:hover{
	background: url(../images/jd_1_h.png) no-repeat center center;
}
.btStyle_tea .amazon{
	background: url(../images/amazon_1.png) no-repeat center center;
}
.btStyle_tea .amazon:hover{
	background: url(../images/amazon_1_h.png) no-repeat center center;
}
.btStyle_tea .yhd{
	background: url(../images/yhd_1.png) no-repeat center center;
}
.btStyle_tea .yhd:hover{
	background: url(../images/yhd_1_h.png) no-repeat center center;
}
.btStyle_tea .wd{
	background: url(../images/wd_1.png) no-repeat center center;
}
.btStyle_tea .wd:hover{
	background: url(../images/wd_1_h.png) no-repeat center center;
}
.proTeaBg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.teaAllType{
	height: 125px;
	overflow: hidden;
	background: url(../images/product/tea/teaAllType.jpg) no-repeat center center;
	border-bottom: 5px solid #b8a797;
}
.teaListCont{
	overflow: hidden;
	background: url(../images/product/tea/teaProContBg.jpg) no-repeat center top;
}
.teaListTit{
	height: 115px;
	overflow: hidden;
	background: url(../images/product/tea/teaListTit.png) no-repeat center center;
}
.teaListType_dl{
	overflow: hidden;
	display: flex;
}
.teaListType_dl dd{
	width: 25%;
	overflow: hidden;
	float: left;
	flex: 1;
	flex-basis: 0;
	display: inline;
}
a.teaListType_a{
	display: block;
	height: 80px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	font-size: 18px;
	color:#fff;
	text-align: center;
}
.subCont .teaListType_a{
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	background: #b8a797;
}
.subCont .teaListType_dl dd.hover .teaListType_a,
.subCont .teaListType_a:hover{
	background: #a08d7c;
}
.teaListType_dl dd.dd1 .teaListType_a{
	background: #b8a797 url(../images/product/tea/teaTypeTxt1.png) no-repeat  center center;
}
.teaListType_dl dd.dd1.hover .teaListType_a{
	background: #a08d7c url(../images/product/tea/teaTypeTxt1.png) no-repeat  center center;
}
.teaListType_dl dd.dd2 .teaListType_a{
	background: #b8a797 url(../images/product/tea/teaTypeTxt2.png) no-repeat  center center;
}
.teaListType_dl dd.dd2.hover .teaListType_a{
	background: #a08d7c url(../images/product/tea/teaTypeTxt2.png) no-repeat  center center;
}
.teaListType_dl dd.dd3 .teaListType_a{
	background: #b8a797 url(../images/product/tea/teaTypeTxt3.png) no-repeat  center center;
}
.teaListType_dl dd.dd3.hover .teaListType_a{
	background: #a08d7c url(../images/product/tea/teaTypeTxt3.png) no-repeat  center center;
}
.teaListType_dl dd.dd4 .teaListType_a{
	background: #b8a797 url(../images/product/tea/teaTypeTxt4.png) no-repeat  center center;
}
.teaListType_dl dd.dd4.hover .teaListType_a{
	background: #a08d7c url(../images/product/tea/teaTypeTxt4.png) no-repeat  center center;
}
.teaListType_dl dd.dd5 .teaListType_a{
	background: #b8a797 url(../images/product/tea/teaTypeTxt5.png) no-repeat  center center;
}
.teaListType_dl dd.dd5.hover .teaListType_a{
	background: #a08d7c url(../images/product/tea/teaTypeTxt5.png) no-repeat  center center;
}
.teaList_dl{
	overflow: hidden;
}
.teaList_dl dd{
	width: 33.3333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding-bottom: 30px;
}
.teaList_dl .list_a{
	background: #fff;
	padding: 40px 60px;
}
.teaList_dl .imgDiv{
	padding-top: 100%;
	border-right: 2
}
.proName{
	overflow: hidden;
	font-size: 18px;
	color:#404040;
	height: 40px;
	line-height: 40px;
	text-align: center;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .proName{
	color:#9a4a52;
}
.teaProLine{
	width: 0px;
	overflow: hidden;
	border-right: 2px dotted #969696;
	position: absolute;
	right: 0px;
	top: 40px;
	bottom: 40px;
}
.teaList_dl dd:nth-child(3n+3) .teaProLine{
	display: none;
}
.proState{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	font-style: normal;
	font-size: 14px;
	color:#fff;
	line-height: 20px;
	position: absolute;
	right: 60px;
	top: 60px;
	background: #9a4a52;
	-webkit-border-radius: 55px;
	-moz-border-radius: 55px;
	-ms-border-radius: 55px;
	-o-border-radius: 55px;
	border-radius: 55px;
	padding: 7px 8px 8px 7px;
}
.teaListMore{
	overflow: hidden;
}
a.teaListMore_a{
	display: block;
	height: 70px;
	overflow: hidden;
	font-size: 16px;
	color:#fff;
	text-align: center;
	line-height: 70px;
	background: #b8a797;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.teaListMore_a:hover{
	background: #a08d7c;
}
.teaListMore_a span{
	padding-right: 28px;
	background: url(../images/product/tea/teaListMore.png) no-repeat right center;
}


/*健康品产品风格*/
.style_health .subCont .teaListType_a{
	background: #71c1b8;
}
.style_health .subCont .teaListType_dl dd.hover .teaListType_a,
.style_health .subCont .teaListType_a:hover{
	background: #157b80;
}


/*
* 产品列表 kis2
*/
.proListBanner{
	overflow: hidden;
	position: relative;
}
.proListBanner .subBanner_a{
	height: 400px;
}
.proListSearch{
	text-align: center;
	font-size: 0px;
	position: relative;
	z-index: 1;
}
.proListSearch .center{
	display: inline-block;
}
.searchKeyWords{
	overflow: hidden;
}
.searchKeyWords span{
	font-size: 14px;
	display: block;
	overflow: hidden;
	color:#333;
	float: left;
}
.searchKeyWords a{
	font-size: 14px;
	color:#999;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}
.searchKeyWords a:hover{
	color:#9a4a52;
}
.proListSeaSel{width:100px; height:48px; position:relative;z-index: 9; padding-right:40px;background: #eee;border: 1px solid #eee;}
.proListSeaSel .seljg{ padding-left:10px; line-height:48px; color:#333; font-size:14px;text-align: right; cursor:pointer;}
.proListSeaSel i{ display:block; width:30px; height:48px; background:url(../images/sel.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.proListSeaSel .selTj{ width:100%; overflow:hidden; border:1px solid #eee; border-top:none; max-height:200px; overflow-y:auto; position:absolute; left:-1px; top:48px; background:#FFF; display:none;}
.proListSeaSel .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px;font-size: 12px; color:#666666; margin-bottom:1px;}
.proListSeaSel .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.proListSeaSel .selTj a.hover{background:#f8f8f8; color:#ff7800;}

.proListSearInp{
	float: left;
	display: block;
	width: 570px;
	height: 48px;
	overflow: hidden;
	line-height: 48px;
	border: none;
	background: #fff;
	font-family: 'Microsoft yahei';
	font-size: 14px;
	color:#666;
	border:solid #eee;
	border-width: 1px 0px 1px 0px;
	padding: 0px 15px;
}
.proListSearBt{
	display: block;
	float: left;
	width: 60px;
	height: 50px;
	overflow: hidden;
	background: #9a4a52 url(../images/search.png) no-repeat center center;
}
.proList_dl{
	margin: 0px -15px;
	overflow: hidden;
}
.proList_dl dd{
	width: 33.3333333%;
	overflow: hidden;
	padding: 15px 0px;
	float: left;
	display: inline;
}
.proList_dl .list_a{
	padding: 30px 45px;
	background: #fff;
	margin: 0px 15px;
}
.proList_dl .imgDiv{
	padding-top: 100%;
}
.proList_dl .proState{
	top: 30px;
	right: 30px;
}
.proList_dl .proName{
	font-size: 16px;
}

/*
* 产品详情页 kis2
*/
.proViewBox{
	overflow: hidden;
	padding: 70px 0px;
}
.proView_tea{
	background: url(../images/product/tea/proView_tea.jpg) no-repeat center center;
}
.proViewSlide{
	overflow: hidden;
	width: 500px;
	position: relative;
	padding: 0px 50px;
}
.proViewSlide .imgDiv{
	padding-top: 100%;
}
.proViewSlide .hd{
	display: none;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.proViewSlide .hd ul{
	display: inline-block;
	overflow: hidden;
}
.proViewSlide .hd ul li{
	width: 15px;
	height: 15px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 5px;
	cursor: pointer;
	text-indent: 99em;
	background: url(../images/product/tea/proViewSlideIcon.png) no-repeat center center;
}
.proViewSlide .hd ul li.on{
	background: url(../images/product/tea/proViewSlideIcon_h.png) no-repeat center center;
}
.proViewSlide .autoImg{
	padding-top: 100%;
	background: none;
}
.proViewR{
	width: 500px;
	height: 545px;
	position: relative;
	overflow: hidden;
	margin: 0px 50px;
}
.proViewRDeta{
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom: 1px solid #ded8d4;
}
.proViewName{
	overflow: hidden;
	font-size: 26px;
	color: #3f3f3f;
	line-height: 35px;
}
.proViewName i{
	font-size: 16px;
	padding: 0px 10px;
}
.proViewNameEn{
	overflow: hidden;
	font-size: 16px;
	color:#888;
	line-height: 30px;
}
.proVeiwRIntr{
	overflow: hidden;
	font-size: 16px;
	color:#5f5f5f;
	line-height: 30px;
	max-height: 150px;
}
.proViewBanner{
	position: relative;
	overflow: hidden;
}
.proViewBanner a{
	display: block;
	overflow: hidden;
	height: 390px;
}
.proViewCont{
	overflow: hidden;
}
.proViewCont .center{
	width: 1920px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

/*
* 健康品频道页 kis2
*/
.healthProBanner{
	overflow: hidden;
	position: relative;
}
.healthProBanner_a{
	display: block;
	width: 1920px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.healthProBanner .proSearch{
	bottom: 100px;
	background: rgba(29,129,113,0.7);
}
.healthTypeBox {
	overflow: hidden;
	background: url(../images/product/health/healthContBg.png) no-repeat center 350px;
}
.healthType_dl{
	overflow: hidden;
}
.healthType_dl dd{
	overflow: hidden;
	position: relative;
	padding: 100px 0px 150px 0px;
}
.healthType_dl .wrap{
	position: relative;
	z-index: 5;
}
.healthImg{
	overflow: hidden;
	position: relative;
	height: 500px;
}
.proHealthL{
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
}
.even .proHealthL{
	left: 0px;
}
.odd .proHealthL{
	right: 0px;
}
.btStyle_health .even .shopBtBox{
	left: 645px;
	bottom: 130px;
}
.btStyle_health .odd .shopBtBox{
	left: 50px;
	bottom: 130px;
}
.btStyle_health .tmall{
	background: url(../images/tmall_2_h.png) no-repeat center center;
}
.btStyle_health .tmall:hover{
	background: url(../images/tmall_2_h.png) no-repeat center center;
}
.btStyle_health .taobao{
	background: url(../images/taobao_2_h.png) no-repeat center center;
}
.btStyle_health .taobao:hover{
	background: url(../images/taobao_2_h.png) no-repeat center center;
}
.btStyle_health .jd{
	background: url(../images/jd_2_h.png) no-repeat center center;
}
.btStyle_health .jd:hover{
	background: url(../images/jd_2_h.png) no-repeat center center;
}
.btStyle_health .amazon{
	background: url(../images/amazon_2_h.png) no-repeat center center;
}
.btStyle_health .amazon:hover{
	background: url(../images/amazon_2_h.png) no-repeat center center;
}
.btStyle_health .yhd{
	background: url(../images/yhd_2_h.png) no-repeat center center;
}
.btStyle_health .yhd:hover{
	background: url(../images/yhd_2_h.png) no-repeat center center;
}
.proHealthBg{
	width: 1920px;
	height: 255px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
}
.proHealthBgL{
	left: 50%;
	margin-left: -960px;
	background: url(../images/product/health/proHealthBgL.png) no-repeat left center;
}
.proHealthBgR{
	right: 50%;
	margin-right: -960px;
	background: url(../images/product/health/proHealthBgR.png) no-repeat right center;
}
.healthListBox{
	overflow: hidden;
	background: url(../images/product/health/healthListBg.png) no-repeat center top;
}
.healthListBox .wrap{
	position: relative;
	height: 1890px;
	padding-top: 116px;
	background: url(../images/product/health/healthListContBg.png) no-repeat center top;
}
.healthListCont{
	overflow: hidden;
	padding: 0px 190px;
}
.healthListTitIntr{
	overflow: hidden;
	font-size: 16px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 650px;
	margin: 0px auto;
}
.healthListType{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.healthListType_dl{
	overflow: hidden;
	display: inline-block;
}
.healthListType_dl dd{
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 25px;
}
.healthListType_dl dd a{
	display: block;
	height: 55px;
	overflow: hidden;
	position: relative;
	line-height: 55px;
	padding: 0px 7px;
	font-size: 24px;
	color:#545454;
}
.healthListType_dl dd a em{
	display: none;
	width: 100%;
	height: 4px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #157b80;
}
.healthListType_dl dd a:hover,
.healthListType_dl dd.hover a{
	color:#157b80;
}
.healthListType_dl dd.hover a em{
	display: block;
}
.healthList_dl{
	overflow: hidden;
	margin: 0px -35px;
}
.healthList_dl dd{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.healthList_dl .list_a{
	margin: 0px 35px;
	padding: 5px;
}
.healthList_dl .imgDiv{
	padding-top: 100%;
	background: #fff;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
}
.healthProName{
	overflow: hidden;
	font-size: 22px;
	color:#333;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.healthProIntr{
	overflow: hidden;
	font-size: 16px;
	color:#999;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.list_a:hover .healthProName{
	color:#157b80;
}
.healthBtBox{
	overflow: hidden;
}
a.healthBt{
	display: block;
	width: 307px;
	height: 81px;
	overflow: hidden;
	font-size: 20px;
	color:#fff;
	text-align: center;
	line-height: 81px;
	margin: 0px auto;
	background: url(../images/product/health/healthBt.png) no-repeat center center;
}

/*
* 药品 kis2
*/
.drugProBanner{
	overflow: hidden;
	position: relative;
}
.drugProBanner_a{
	display: block;
	width: 1920px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.drugProBanner .proSearch{
	bottom: 280px;
	background: rgba(0,0,0,0.5);
}
.drugTypeTit{
	overflow: hidden;
	height: 180px;
	background: url(../images/product/drug/drugTypeTit.png) no-repeat center center;
}
.drugTypeBox{
	overflow: hidden;
	background: url(../images/product/drug/drugTypeBg.png) no-repeat center 90px;
}
.drugType_dl{
	overflow: hidden;
}
.drugType_dl dd{
	overflow: hidden;
	padding: 25px 0px;
}
.drugTypeCont{
	overflow: hidden;
	padding: 75px 100px;
	background: url(../images/product/drug/drugTypeContBg.png) no-repeat center center;
}
.drugImg{
	overflow: hidden;
	height: 450px;
	position: relative;
}
.proDrugL{
	display: block;
	width: 550px;
	height: 100%;
	position: absolute;
	top: 0px;
}
.odd .proDrugL{
	left: 0px;
}
.even .proDrugL{
	right: 0px;
}
.btStyle_drug .odd .shopBtBox{
	left: 600px;
	bottom: 100px;
}
.btStyle_drug .even .shopBtBox{
	left: 50px;
	bottom: 100px;
}
.btStyle_drug .tmall{
	background: url(../images/tmall_3_h.png) no-repeat center center;
}
.btStyle_drug .taobao{
	background: url(../images/taobao_3_h.png) no-repeat center center;
}
.btStyle_drug .jd{
	background: url(../images/jd_3_h.png) no-repeat center center;
}
.btStyle_drug .amazon{
	background: url(../images/amazon_3_h.png) no-repeat center center;
}
.btStyle_drug .yhd{
	background: url(../images/yhd_3_h.png) no-repeat center center;
}
.drugListBox{
	overflow: hidden;
	height: 1730px;
	padding-top: 170px;
	background: url(../images/product/drug/drugListContBg.png) no-repeat center top;
}
.drugListCont{
	overflow: hidden;
}
.drugListType{
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}
.drugListType_dl{
	display: inline-block;
	overflow: hidden;
}
.drugListType_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 20px;
}
.drugListType_dl dd a{
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 18px;
	color:#588c5c;
}
.drugListType_dl dd.hover a{
	color:#cf1436;
}
.drugListCont{
	padding: 0px 170px;
	overflow: hidden;
}
.drugList_dl{
	overflow: hidden;
	margin: 0px -40px;
}
.drugList_dl dd{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.drugList_dl .list_a{
	margin: 0px 40px;
	padding: 10px;
}
.drugList_dl .imgDiv{
	background: #fff;
	padding-top: 100%;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.drugProName{
	overflow: hidden;
	font-size: 22px;
	color:#589055;
	line-height: 30px;
	height: 30px;
	font-weight: bold;
	text-align: center;
}
.drugProIntr{
	overflow: hidden;
	font-size: 16px;
	color:#589055;
	line-height: 30px;
	height: 30px;
	text-align: center;
}
.drugListCont .teaListMore_a{
	background: #6ea988;
}

/*
* 医疗器械 kis2
*/
.medicalBanner{
	overflow: hidden;
	position: relative;
}
.medicalBanner .proSearch{
	bottom: 35px;
	background: rgba(0,0,0,0.5);
}
.medicalTypeBox{
	overflow: hidden;
}
.medicalTypeTit{
	width: 885px;
	height: 115px;
	position: relative;
	margin: 0px auto;
	background: #fff;
	line-height: 115px;
	font-size: 50px;
	color:#4a8d83;
	text-align: center;
	-webkit-border-radius: 115px;
	-moz-border-radius: 115px;
	-ms-border-radius: 115px;
	-o-border-radius: 115px;
	border-radius: 115px;
}
.medicalTypeTit em{
	display: block;
	width: 100%;
	height: 23px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: -23px;
	background: url(../images/product/medical/medicalTitShadow.png) no-repeat center center;
}
.medicalType_dl{
	overflow: hidden;
}
.medicalType_dl dd{
	overflow: hidden;
	padding: 50px 0px;
}
.medicalTypeCont{
	position: relative;
	background: #f4fafc;
	padding: 50px 0px;
}
.medicalImg{
	height: 450px;
	overflow: hidden;
	position: relative;
}
.medicalL{
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
}
.even .medicalL{
	left: 0px;
}
.odd .medicalL{
	right: 0px;
}
.even .medicalImg .shopBtBox{
	left: 650px;
	bottom: 100px;
}
.odd .medicalImg .shopBtBox{
	left: 50px;
	bottom: 100px;
}
.medicalTypeShadow{
	width: 100%;
	height: 27px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: -27px;
	background: url(../images/product/medical/medicalTypeShadow.png) no-repeat center center;
}
.medicalListBox{
	overflow: hidden;
}
.medicalList_dl{
	overflow: hidden;
	margin: 0px -22px 0px -23px;
}
.medicalList_dl dd{
	width: 33.33333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 22px 0px 23px 0px;
}
.medicalList_dl .list_a{
	margin: 0px 22px 0px 23px;
	padding: 5px;
}
.medicalList_dl .imgDiv{
	padding-top: 100%;
	background: #fff;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.medicalProName{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	font-size: 22px;
	color:#333;
}
.list_a:hover .medicalProName{
	color:#4a8d83;
}
.medicalMore .teaListMore_a{
	background: #55a196;
}
/*
* 中药 kis2
*/
.TCMBanner{
	overflow: hidden;
	position: relative;
}
.TCMSearch{
	height: 110px;
	overflow: hidden;
	position: relative;
}
.TCMSearch .proSearch{
	bottom: 0px;
	background: #f2f2f2;
}
.TCMSearch .proSearch .proSearchKey span,
.TCMSearch .proSearch .proSearchKey a{
	color:#666;
}
.TCMTypeBox{
	overflow: hidden;
	background: url(../images/product/TCM/TCMTypeBg.jpg) no-repeat center top;
}
.TCMType_dl{
	overflow: hidden;
}
.TCMType_dl dd{
	overflow: hidden;
	padding: 10px 0px;
}
.TCMImg{
	position: relative;
	height: 450px;
	overflow: hidden;
}
.TCML{
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0px;
}
.even .TCML{
	left: 0px;
}
.odd .TCML{
	right: 0px;
}
.even .TCMImg .shopBtBox{
	left: 650px;
	bottom: 100px;
}
.odd .TCMImg .shopBtBox{
	left: 50px;
	bottom: 100px;
}
.TCMListBox{
	overflow: hidden;
	background: #f7f5f6 url(../images/product/TCM/TCMListBg.jpg) no-repeat center top;
}
.TCMTypeTit{
	height: 200px;
	overflow: hidden;
	background: url(../images/product/TCM/TCMTypeTit.png) no-repeat center center;
}
.TCMListType{
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}
.TCMListType_dl{
	display: inline-block;
	overflow: hidden;
}
.TCMListType_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 20px;
}
.TCMListType_dl dd a{
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 18px;
	color:#ab7324;
}
.TCMListType_dl dd.hover a{
	color:#c00909;
}
.TCMList_dl{
	overflow: hidden;
}
.TCMList_dl dd{
	width: 33.3333333%;
	float: left;
	display: inline;
	padding: 30px 0px;
	overflow: hidden;
}
.TCMList_dl .list_a{
	background: #fff;
	padding: 40px 60px;
}
.TCMList_dl .imgDiv{
	padding-top: 100%;
	border-right: 2
}
.TCMList_dl dd:nth-child(3n+3) .teaProLine{
	display: none;
}

/*
* 走进白药 ylm
*/
/*第一通栏开始 ylm*/

/*
* 左边竖排导航
*/
/*.infoLeftMenu{
	width: 360px;
	position: fixed;
	left: -360px;
	top: 0px;
	bottom: 0px;
	z-index: 999;
	background: url(../images/activeLeftBg.jpg) repeat-x;
	background-size: auto 100%;
}
.closeLeft{
	display: block;
	width: 20px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	right: -20px;
	top: 50%;
	margin-top: -20px;
	background: url(../images/activeLeftBg.jpg) repeat-x;
	background-size: auto 100%;
	border-radius: 0px 3px 3px 0px;
}
.closeLeft:after{
	display: block;
	content: "";
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url(../images/btPrev_h.png) no-repeat center center;
	background-size: auto 10px;
}
.closeLeft.hover:after{
	background: url(../images/btNext_h.png) no-repeat center center;
	background-size: auto 10px;
}
.infoLeftCont{
	padding: 50px 0px;
	overflow: hidden;
	height: calc(100vh - 100px);
	overflow-y: auto;
}
.activeLogo{
	height: 150px;
	display: block;
	overflow: hidden;
	background: url(../images/activeLogo1.png) no-repeat center center;
}
.activeLeftTxt{
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	text-align: center;
}
.activeLeftTxt i{
	display: block;
	overflow: hidden;
	font-size: 44px;
	color:#fff;
	padding: 15px 0px;
}
.activeLeftMenu_dl{
	overflow: hidden;
}
.activeLeftMenu_dl dd{
	overflow: hidden;
}
.activeLeftMenu_dl dd a{
	display: block;
	overflow: hidden;
	height: 125px;
	line-height: 125px;
	text-align: center;
	font-size: 16px;
	color:#fff;
}
.activeLeftMenu_dl dd a span{
	display: inline-block;
	overflow: hidden;
	padding-left: 85px;
}
.activeIcon1 a span{
	background: url(../images/activeIcon1.png) no-repeat left center;
}
.activeIcon2 a span{
	background: url(../images/activeIcon2.png) no-repeat left center;
}
.activeIcon3 a span{
	background: url(../images/activeIcon3.png) no-repeat left center;
}
.activeIcon4 a span{
	background: url(../images/activeIcon4.png) no-repeat left center;
}
.activeIcon5 a span{
	background: url(../images/activeIcon5.png) no-repeat left center;
}
.activeIcon6 a span{
	background: url(../images/activeIcon6.png) no-repeat left center;
}
.activeLeftMenu_dl dd.hover a{
	background: #92adf3;
}*/
.activeBox{
	overflow: hidden;
	position: relative;
	padding-top: 30px;
	background: url(../images/intoTopBg.png) no-repeat center top;
}
.activeCont{
	position: relative;
	overflow: hidden;
	width: 1200px;
	height: 683px;
	margin: 0px auto;
	background: #fff url(../images/activeBg.png) no-repeat center center;
	background-size: auto 100%;
}
.activeCont a{
	display: block;
	overflow: hidden;
	position: absolute;
}
.active_a1{
	width: 23.33333333%;
	height: 36.6032211%;
	left: 0px;
	top: 2.1962%;
}
.active_a2{
	width: 27.5%;
	height: 36.6032211%;
	left: 40%;
	top: 2.1962%;
}
.active_a3{
	width: 16.66666667%;
	height: 36.6032211%;
	right: 4.16666667%;
	top: 2.1962%;
}
.active_a6{
	width: 29.16666667%;
	height: 43.9238653%;
	left: 35%;
	top: 36.6032211%;
	z-index: 3;
}
.active_a4{
	width: 35.833333%;
	height: 43.9238653%;
	right: 0px;
	top: 36.6032211%;
	z-index: 3;
}
.active_a5{
	width: 100%;
	height: 23.1788079%;
	left: 0px;
	bottom: 0px;
	overflow: visible !important;
	z-index: 1;
}
/*.intoMenu{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 630px;
	z-index: 9;
}*/
.activeCont a:after{
	position: absolute;
    width: 23px;
    height: 23px;
	content: "";
	padding: 0;
	z-index: 1;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	pointer-events: none;
}
.activeCont .sonarEffect:after{
	-webkit-animation: sonarEffect 1.2s linear forwards;
	-moz-animation: sonarEffect 1.2s linear forwards;
	animation: sonarEffect 1.2s linear forwards;
}
.activeCont .sonarEffectDelay:after{
	animation-delay: 0.3s;
}
.activeCont a.active_a1:after{/*310*275*/
	width: 7.41935484%;
	height: 8.36363636%;
	left: 23.2258065%;
	bottom: 7.83636%;
	background: url(../images/act1.png) no-repeat center center;
}
.activeCont a.active_a2:after{/*365*275*/
	width: 6.3013697%;
    height: 8.36363636%;
    left: 18.930137%;
    bottom: 9.0545455%;
	background: url(../images/act2.png) no-repeat center center;
}
.activeCont a.active_a3:after{/*220*275*/
	width: 10.4545455%;
    height: 9.4545455%;
    left: 14.4454545%;
    bottom: 7.554545%;
	background: url(../images/act3.png) no-repeat center center;
}
.activeCont a.active_a6:after{/*386*331*/
	width: 5.958549%;
	height: 6.94864%;
	left: 4.40414508%;
	bottom: 23.2628399%;
	background: url(../images/act4.png) no-repeat center center;
}
.activeCont a.active_a4:after{/*474*331*/
	width: 4.852321%;
	height: 6.94864%;
	left: 24.2616034%;
	bottom: 24.4712991%;
	background: url(../images/act5.png) no-repeat center center;
}
.activeCont a.active_a5:after{/*1324*175*/
	width: 1.73716012%;
	height: 13.1428571%;
	left: 5.81570997%;
	top: 5.71428571%;
	background: url(../images/act6.png) no-repeat center center;
}
@keyframes sonarEffect{
	0%  {transform: translateY(0px);}
	5%  {transform: translateY(-10px);}
	35% {transform: translateY(0px);}
	55% {transform: translateY(-7px);}
	75% {transform: translateY(0px);}
	85% {transform: translateY(-3px);}
	95% {transform: translateY(0px);}
	97% {transform: translateY(-1px);}
	100%{transform: translateY(0px);}
}
/*
* 横排导航风格2
*/


.columns1box{height:958px;}
.columns1{ background:url(../test/clom1bg.jpg) no-repeat center center;height:958px; position:relative;}
.columns1 a{ display:block;}
.columns1 .a1{ width:485px; height:283px; position:absolute; top:91px; }
.columns1 .a2{ width:455px; height:315px; position:absolute; top:91px;right:40px; }
.columns1 .a3{ width:212px; height:210px; position:absolute; top:602px; left:18px;}
.columns1 .a4{ width:280px; height:320px; position:absolute; top:602px; right:30px;}
.tcbox{  border-radius:10px;}
.tccn{background:#fff;border-radius:10px;}
.tccnCont{
	height: 500px;
	overflow: hidden;
	position: relative;
}
.tccnShadow{
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	padding: 10px 20px;
	background: rgba(0,0,0,0.5);
	z-index: 3;
}
.tcnn_tit{
	color:#fff; font-size:26px;
}
/*.tcnn_tit{ color:#023e73; font-size:30px; font-weight:bold; margin-bottom:25px; text-align:center; padding-top:50px;}*/
.layui-layer.tcopen{
	/*border: 10px solid rgba(0,0,0,0.8);*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.tcopen .layui-layer-setwin{
	right: 5px;
	top: 5px;
}
.tcbox .div_scroll1{
	width: 100%;
	height: 90px;
	position: relative;
}
.tcbox .div_scroll1 .scroll_absolute {
	position: absolute;
	transition: 0.4s ease;
}
.tcbox .div_scroll1 .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0
}
.tcbox .div_scroll1 .scroll_track {
	position: relative;
	background: #1a877f;
}
.tcbox .div_scroll1 .scroll_drag {
	width:6px;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #f4a048;
}
.tcbox .div_scroll1 .scroll_arrow {
	text-indent: -2e4px;
	display: block;
	cursor: pointer;
	background-color: #cecece;
}
.tcbox .div_scroll1 .scroll_vertical_bar .scroll_arrow {
	height: 16px
}
.tccontent{
	overflow: hidden;
	padding: 0px 20px 0 0 ;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	text-indent: 2em;
}
.tccontent img{ max-width:100%}
.tccntext{ width:790px; margin-left:115px; line-height:25px; font-size:14px; color:#666666; margin-top:50px;}
.tccnimg{ margin-left:120px;}

.tccn .div_scroll {
	width: 100%;
	height: 530px;
	overflow: auto;
	padding: 4px;
}
.tccn .div_scroll .scroll_container {
	overflow: hidden;
	position: relative;
}
.tccn .div_scroll .scroll_absolute {
	position: absolute
}
.tccn .div_scroll .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 2px;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0;
	opacity: 0;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.layui-layer-content:hover .scroll_vertical_bar{
	opacity: 1;
}
.tccn .div_scroll .scroll_track {
	position: relative;
	width: 2px;
}
.tccn .div_scroll .scroll_drag {
	width:6px;
	position: relative;
	top: 0;
	left: -2px;
	cursor: pointer;
	background-color: #f4a048;
}
.tccn .div_scroll .scroll_arrow {
	text-indent: -24px;
	display: block;
	cursor: pointer;
	background-color: #cecece;
}
.tccn .div_scroll .scroll_vertical_bar .scroll_arrow {
	height: 16px
}
@media (max-width: 1600px){
	.tcbox .div_scroll{ height:405px;}
}
@media (max-width: 1400px){
	.tcbox .div_scroll{ height:350px;}
}

/*第一通栏结束*/
/*第二通栏开始 ylm*/
.toplogbox{ padding:40px 0px;}
.toplogimg{ margin:0 auto; width:186px; height:129px;}
.intoCommonBox{
	overflow: hidden;
}
.actFlex{
	position: fixed !important;
	width: 100%;
	overflow: hidden;
	left: 0px;
	top: 0px;
}
.intoIndexMenu{
	height: 190px;
	position: relative;
	z-index: 99;
}
.intoCommon{position:relative;width:100%;background:url(../test/dhbg.jpg) no-repeat center center;overflow: hidden;}
.ctrtextL{overflow: hidden;line-height: 28px;padding: 35px 0px 38px 205px;background: url(../images/activeLogo3.png) no-repeat left center;}
.ctrtextL p{ color:#fff; font-size:14px;}
.ctrtextL span{color:#fff;font-size: 24px;display: block;line-height: 35px;text-align: left;}
.menulist li{ float:left;display: inline; width:145px; text-align:center;
	transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;}
.menulist li a em{ display:block;overflow: hidden;}
.menulist li a em img{height:45px}
.menulist li a span{ display:block;color:#fff; font-size:16px;line-height: 20px;padding-top: 15px;}
.menulist li a{ display:block; padding: 55px 0px;}
.menulist li.hover,
.menulist li:hover{background:#92adf3;}
.intoMenu{
	height: 190px;
	position: relative;
	z-index: 99;
}
.intoMenu .intoCommon{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
}
/* @media screen and (max-width: 1366px){
	.ctrtextL{padding: 10px 0px 10px 170px;background-size: auto 80px;}
	.ctrtextL span{ color:#fff; font-size:28px;display: block;line-height: 40px;}
	.menulist li a{ display:block; padding: 20px 0px;}
	.menulist li a em img{height:30px}
	.menulist li a span{font-size:14px;padding-top: 10px;}
	.intoIndexMenu{height: 100px;}
	div.contactbox{padding-top: 70px}

	.intoMenu{height: 100px;}
} */

/*第二通栏结束*/
/*第三通栏开始 ylm*/
.columns3 {background: url(../test/clom3bg.jpg) no-repeat center center; height: 629px;position: relative;}
.columns3 a{ display:block;}
.columns3 .a1{width: 570px;height: 220px;position: absolute;top: 61px;}
.columns3 .a2{width: 420px;height: 229px; position: absolute;top: 67px;right: 86px;}
.columns3 .a3{width: 1200px;height: 229px;position: absolute;top: 302px;}
/*第三通栏结束*/
/*第四通栏开始 ylm*/
.columns4box{ background:#f3f3f3; overflow:hidden;padding-top: 60px;}
.columns4{
	overflow: hidden;
	position: relative;
	padding: 30px 0px;
}
.colu4title{
	display: block;
	background:url(../images/clom4.png) no-repeat center center;
	color:#333; 
	font-size:26px;
	text-align: center;
	line-height: 90px;
	height:90px;
}

.nigBox{
	width: 580px;
	position: relative;
	padding: 10px;
	background: #fff;
}
.nigBg{
	background: rgba(255,255,255,0.9);
	background: #fff\9;
	position: absolute;
	bottom: 0 ;
	right: 0;
	width: 400px;
	height: 94px;
}
.newsImg{
	width: 100%;
}
.newsImg .mySlide a{
	display: block;
	padding-top: 70.8333333%;
	position: relative;
}
.newsImg .mySlide img{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
.newsPage{
	line-height: 94px;
	font-family: arial;
	padding-left: 20px;
}
.newsPage span{
	font-size: 40px;
	color: #0269CA;
}
.newsPage em{
	font-size: 20px;
	color: #777;
}
.newsPage1{
	overflow: hidden;
	font-size: 0;
	height: 84px;
	padding-top: 10px;
}
.newsBt{
	display: block;
	width: 90px;
	height: 90px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -45px;
	cursor: pointer;
	background: #7f93ca url(../images/newsBt.png) no-repeat center center;
}
.newsTxtBox{
	width: 530px;
	height: 350px;
	position: absolute !important;
	right: 0px;
	top: 0px;
	padding: 70px 40px;
	background:url(../images/textbg.jpg);
}
.columns4 .newsTxt{
	overflow: hidden;
}
.newsTxtBox:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 95px;
	height: 490px;
	position: absolute;
	left: -95px;
	top: 0px;
	opacity: 0.6;
	background: url(../images/shadow1.png) no-repeat right center;
}
.newsTxt .txtBox{
	height: 330px;
	overflow: hidden;
}
.slick-slide{
	outline: none;
}
.textCnnTit{
	overflow: hidden;
	font-size: 24px;
	color:#fff;
	font-weight: bold;
	line-height: 30px;
}
.textCnn{
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	line-height: 28px;
	padding-right: 40px;
}
.nigBgDot{
	overflow: hidden;
	font-size: 0px;
	text-align: center;
}
.nigBgDot .slick-dots{
	display: inline-block;
	overflow: hidden;
}
.nigBgDot .slick-dots li{
	width: 9px;
	height: 9px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 1px 4px;
	background: #999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
	padding: 0px;
}
.nigBgDot .slick-dots li.slick-active{
	background: #f4a048;
	padding: 1px;
	margin: 0px 3px;
}

.newsTxt .div_scroll {
	width: 100%;
	height: 250px;
	overflow: auto;
}
.newsTxt .div_scroll .scroll_container {
	overflow: hidden;
	position: relative;
}
.newsTxt .div_scroll .scroll_absolute {
	position: absolute
}
.newsTxt .div_scroll .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: #cecece;
	margin: 0;
	padding: 0
}
.newsTxt .div_scroll .scroll_track {
	position: relative;
	background: #1a877f;
}
.newsTxt .div_scroll .scroll_drag {
	width:6px;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #f4a048;
}
.newsTxt .div_scroll .scroll_arrow {
	text-indent: -2e4px;
	display: block;
	cursor: pointer;
	background-color: #cecece;
}
.newsTxt .div_scroll .scroll_vertical_bar .scroll_arrow {
	height: 16px
}
/*第四通栏结束*/
/*联系页面开始 ylm*/
.contactbox{background: #fff;overflow: hidden;padding-top: 80px;}
.contactitle{height:90px; background:url(../images/contact.png) no-repeat center center;color: #333;font-size: 26px;text-align: center;line-height: 90px; display:block;}
.mapimg{ height:470px; overflow:hidden;}
.mapimg img{ width:100%;}
.maptext1{ width:330px; height:170px; overflow:hidden; padding-right:55PX; line-height:30px; border-right:1px solid #e2e2e2;}
.maptext1 a{ color:#333333; font-size:18px; display:block; line-height:40px; margin-bottom:13px;}
.maptext1 .textCN{color:#777777; font-size:14px; display:block; line-height:30px;}
.maptext2{ width:325px; height:170px; overflow:hidden; padding-right:50PX; line-height:30px; border-right:1px solid #e2e2e2; padding-left:55px;}
.maptext2 a{ color:#333333; font-size:18px; display:block; line-height:40px;margin-bottom:13px;}
.maptext2 .textCN{color:#777777; font-size:14px; display:block; line-height:30px;}
.maptext3{ width:325px; height:170px; overflow:hidden;line-height:30px;padding-left:55px;}
.maptext3 a{ color:#333333; font-size:18px; display:block; line-height:40px;margin-bottom:13px;}
.maptext3 .textCN{color:#777777; font-size:14px; display:block; line-height:30px;}

.serviceVoice{
	/*display: none;*/
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
}
.serviceCont{
	width: 900px;
	height: 420px;
	position: relative;
	top: 50%;
	margin: -250px auto 0px auto;
	background: #fff;
	padding: 30px 50px 60px 50px;
	border: 10px solid rgba(0,0,0,0.8);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	z-index: 9;
}
.serviceVoiceTit{
	overflow: hidden;
	line-height: 40px;
	font-size: 20px;
	color:#d40000;
}
.serviceVoiceDeta{
	height: 390px;
	overflow: hidden;
	position: relative;
	padding-top: 10px;
}
.serviceVoicScroll{
	height: 370px;
	overflow: hidden;
}
.serviceVoiceDeta .scroll_container {
	overflow: hidden;
	position: relative;
}
.serviceVoiceDeta .scroll_absolute {
    position: absolute;
}
.serviceVoiceDeta .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 2px;
    width: 2px;
    height: 100%;
    background: #cecece;
    margin: 0;
    padding: 0;
}
.serviceVoiceDeta .scroll_track {
	position: relative;
	background-color: #cecece;
}
.serviceVoiceDeta .scroll_drag {
	position: relative;
	top: 0;
	left: -2px;
	width: 6px;
	cursor: pointer;
	background-color: #f4a048;
}
.serviceVoicIntr{
	overflow: hidden;
	font-size: 14px;
	color:#666;
	line-height: 30px;
}

/*联系页面结束*/
/*活动报名成功页面 ylm*/
.activity3{ text-align:center;}
.success{ width:144px; height:144px; margin:0 auto;  margin-bottom:15px;}/* background: #2fb461 url(../images/qdbt.png) no-repeat center center; border-radius:144px; */
.success img{display:block;width:144px;height: 144px;}
.actitext1{ color:#333; font-size:30px; line-height:70px; margin-bottom:20px;}
.actitext2{ color:#666; font-size:16px; margin-bottom:70px;}
.actbtn{ width:214px; height:61px; background:#f19751; margin:0 auto; border-radius:32px; position:relative;}
.actbtn em{ display:block; position:absolute;left: 30px;top: 10px;}
.actbtn a{width:214px; height:61px; display:block;}
.actbtn span{ color:#fff; font-size:22px; display:block; position:absolute; top:15px; left:80px;}
/*活动报名成功结束*/
/*报名表单开始 ylm*/
.msg2_dl{
	width: 550px;
	margin: 0px auto;
	/*padding-left: 120px;*/
}
.msg2_dl dd{padding: 7px 0px;}
.message{ width:675px; margin:0 auto; position:relative;}
.msg_input{
	position: relative;
}
.msg_input span{ color:#555555; font-size:16px; display:block;margin-right: 15px;line-height:50px; width:110px; text-align: right;}
.msg_input input{font-family:'Microsoft yahei';border:1px solid #cfcfcf;border-radius:3px;width: 378px;height:48px;padding: 0 10px;}
.act_input span{ color:#555555; font-size:16px; display:block;margin-right: 15px;line-height:50px; width:105px; text-align: right;}
.act_input input{border:1px solid #cfcfcf;border-radius:3px;width: 378px;height:48px;padding: 0 10px;}
.msgX{ color:#d71111; width:25px;font-size:16px; text-align:right; height:50px; line-height:50px;}
.msg_input1{padding: 0 10px 0 0;position: relative}
.msg_input .s1{border:1px solid #cfcfcf; border-radius:3px; width:400px; height:50px;margin-left: 156px;}
.msg_input .cobe{border-radius:0px 3px 3px 0px;position:absolute;right: 25px;top: 0px;height:50px;padding: 0px 15px; background:#aaa79f; color:#fff; font-size:14px; text-align:center; line-height:50px;}
.msg_form{
	position: relative;
}
.cobe.hover{
	background: #57c282;
	font-size: 16px;
}
.msg_input em{ display:block; float:left; display:inline; position:absolute; line-height:33px; margin-left:115px;}
.calcRadio li {
	display: inline;
	height: 45px;
	line-height: 45px;
	padding-left: 30px;
	color: #666666;
	font-size: 16px;
	background: url(../images/btn.png) no-repeat left center;
	margin-right: 47px;
	cursor: pointer;
}
.calcRadio li.selected {
	background: url(../images/hbtn.png) no-repeat left center;
}
.calcRadio li.hover {
	background: url(../images/hbtn.png) no-repeat left center;
}
.downl,.upload{
	padding-top: 10px;
}
.teamApply{
	display: none;
}
.downl a{ width:90px; height:30px; background:#f19751; color:#fff; font-size:14px; line-height:30px; text-align:center; margin-right:20px; display:block;}
.upload a{ width:90px; height:30px; background:#dfd4c5;font-size:14px;color:#666;line-height:30px;text-align:center;  margin-right:20px; display:block;}
.msgText{outline: none;border: 0;resize:none;font-size: 14px;color: #333;    border: 1px solid #cfcfcf; width:398px; height:140px;border-radius: 3px;margin-top: 15px;}
.cobe_input input{ width:269px; height:50px; border:1px solid #cfcfcf; border-radius:3px;}
.cobe_input span{ color:#555555; font-size:16px; display:block;margin-right: 15px;line-height:50px; width:110px; text-align: right;}
.cobe_img{ margin-right:20px;}
.cobe_img img{height: 52px;}
.check_input{margin-left:120px;}
.check_input input{ width:17px; height:26px;border:1px solid #000;  margin-right:5px;}
.msg_form_sel{width:350px; height:48px; position:relative; padding-right:48px; border:1px solid #cfcfcf;}
.msg_form_sel .seljg{ padding-left:10px; line-height:48px; color:#666666; font-size:13px; cursor:pointer;}
.msg_form_sel .seljg input{ display: block; width: 100%; height: 48px; border: none; background: none;}
.msg_form_sel i{ display:block; width:48px; height:48px; background:url(../images/sel.png) no-repeat center center; position:absolute; right:1px; top:1px; cursor:pointer;}
.msg_form_sel .selTj{ width:100%; overflow:hidden; border:1px solid #dddddd; border-top:none; max-height:120px; overflow-y:auto; position:absolute; left:-1px; top:50px; background:#FFF; display:none; z-index:100000}
.msg_form_sel .selTj a{ display:block; height:40px; line-height:40px; padding-left:10px; color:#666666; margin-bottom:1px; font-size: 12px;}
.msg_form_sel .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.msg_form_sel .selTj a.hover{background:#f8f8f8; color:#ff7800;}
.actvred{
	cursor:pointer;
	font-size: 16px;
	padding-left: 20px;
	background:url(../images/checkboxSmall.png) no-repeat left center; 
}
.actvred.checked{
	background:url(../images/checkboxSmall_h2.png) no-repeat left center; 
}
.checkedInp{
	display:none;
}
.actvred a{ color:#f19751; font-size:16px;}
.actvbtn a{ display:block;font-size:16px;color:#c1c0c0;text-align:center;line-height:50px;margin:0 auto; width:173px; height:50px;border-radius:50px;background: #eee;}
.actvbtn a.hover{
	color:#fff;
	background: url(../images/affirmbtn.png) no-repeat center center;
}
.applyQueryTxt{
	width: 600px;
	margin: 0px auto;
	overflow: hidden;
	font-size: 16px;
	color:#666;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
.applyQueryTit{
	overflow: hidden;
	line-height: 40px;
	color:#333;
}
.applyQueryTit span{
	font-weight: bold;
	color:#f4a048;
}
.userBox{
	width: 425px;
	float: left;
	position: relative;
	padding: 5px 0px;
}
.userList_ul{
	float: left;
	/*overflow: hidden;*/
}
.userList_ul li{
	float: left;
	display: inline;
	position: relative;
	margin-right: 15px;
}
.editUser{
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	padding: 0px 20px;
	position: relative;
	z-index: 2;
	background: #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.editUser em{
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: rgba(0,0,0,0.5);
	font-size: 12px;
	color:#fff;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
	z-index: 3;
	margin: 0px !important;
	padding: 0px !important;
}
.userList_ul li:hover .editUser em{
	display: block;
}
.deleUser{
	display: block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: -7px;
	top: -7px;
	background: rgba(0,0,0,0.5) url(../images/close_h.png) no-repeat center center;
	background-size: auto 7px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	z-index: 9;
}
.addUser{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	background: #ddd url(../images/add.png) no-repeat center center;
	background-size: auto 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.addUserPop{
	display: none;
	overflow: hidden;
	position: absolute;
	left: 0px;
	width: 390px;
	top: -5px;
	z-index: 10;
	background: #fff;
	border: 1px solid #ddd;
	padding: 5px 10px;
}
.addUser_ul{
	margin: 0px -5px;
}
.addUser_ul li{
	width: 50%;
	float: left;
	display: inline;
	padding: 5px 0px;
}
.addUserDiv{
	margin: 0px 5px;
}
.addUserTit{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	width: 50px;
	text-align: right;
	font-size: 12px;
	color:#666;
	padding-right: 5px;
}
.addUserCont{
	overflow: hidden;
	padding: 0px 5px;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
input.addUserPopInp{
	display: block;
	height: 28px;
	overflow: hidden;
	line-height: 28px;
	width: 100%;
	font-size: 12px;
	border:none;
	background: none;
	outline: none;
	color:#666;
	padding: 0px;
	font-family: 'Microsoft yahei';
}
i.addUserTip{
	width: 5px;
	text-align: right;
	display: block;
	overflow: hidden;
	font-size: 16px;
	color:#d71111;
	line-height: 30px;
	padding-left: 5px;
}
.addUserSexSel{width:95px; height:28px; position:relative; padding-right:28px; border:1px solid #cfcfcf;border-radius: 3px;}
.addUserSexSel .seljg{ padding-left:10px; line-height:28px; color:#666666; font-size:13px; cursor:pointer;}
.addUserSexSel .seljg input{ display: block; width: 100%; height: 28px; border: none; background: none;}
.addUserSexSel i{ display:block; width:28px; height:28px; background:url(../images/sel.png) no-repeat center center; position:absolute; right:1px; top:1px; cursor:pointer;}
.addUserSexSel .selTj{ width:100%; overflow:hidden; border:1px solid #dddddd; max-height:120px; overflow-y:auto; position:absolute;border-radius: 3px; left:-1px; top:28px; background:#FFF; display:none; z-index:100000}
.addUserSexSel .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px; font-size: 12px;background: #fafafa;}
.addUserSexSel .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.addUserSexSel .selTj a.hover{background:#f8f8f8; color:#ff7800;}

.addPopBt{
	overflow: hidden;
	margin: 0px -10px;
	padding: 15px 0px 5px 0px;
}
.addPopBt p{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
}
.addPopBt a{
	display: block;
	overflow: hidden;
	height: 35px;
	margin: 0px 10px;
	font-size: 14px;
	color:#666;
	line-height: 35px;
	background: #dfd4c5;
	text-align: center;
}
.addPopBt a.hover{
	color:#fff;
	background: #f19751;
}
.agreement{
	overflow: hidden;
	font-size: 14px;
	color:#666;
	line-height: 30px;
	font-family: 'Microsoft yahei';
	padding: 20px;
}

.selectCard.demo{width:120px; height:48px; position:relative;border:1px solid #ddd;border-radius:3px;}
.selectCard .seljg{ padding-left:10px; line-height:48px; color:#666; font-size:13px; cursor:pointer;}
.selectCard.demo i{ display:block; width:30px; height:100%; background:url(../images/sel.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.selectCard .selTj{ width:100%; overflow:hidden; border:1px solid #ddd; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px; top:49px; background:#FFF; display:none;}
.selectCard .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.selectCard .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.selectCard .selTj a.hover{background:#f8f8f8; color:#ff7800;}

.addUserDiv .seljg{
	font-size: 12px;
}
.small.calcRadio li{
	width: 30px;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
	padding-left: 12px;
	font-size: 12px;
	background-size: auto 15px !important;
}
/*报名表单结束*/
/*活动页面开始 ylm*/
.activity{ position:relative; padding:0 70px; width:1060px;}
.activity .bd{ overflow:hidden;}
.activity dd{float:left;display:inline;margin-right:40px; width:180px;}
.activity .actdate{ height:87px; background:#aaa79f; color:#fff; font-size:18px; line-height:87px; text-align:center;}
.activity .actdate span{ font-size:40px; color:#fff;}
.activity .acttime{background:#f6f6f6;font-size:14px; color:#666666; text-align:center; position:relative;padding: 22px 0px;}
.activity .acttime span{ display:block; font-size:14px; color:#666; line-height: 30px;}
.activity .acttime i{ color:#d40000;}
.activity .bt{
	display: none;
}
.activity .bt.prev{
	position: absolute;
    top: 240px;
    left: -0;
    z-index: 3;
    width: 58px;
    height: 57px;
    background: url(../images/actvprve.png) no-repeat center center;
	}
.activity .bt.next {
    position: absolute;
    top: 240px;
    right: -0;
    z-index: 3;
    width: 58px;
    height: 57px;
    background: url(../images/actvnext.png) no-repeat center center;}
.activitylist dd.hover .actdate{ background:#818fc7;}
.activitylist dd.hover .acttime{ background:#fef9d8;}
.activitylist dd.hover .acttime em{ display:block; background:url(../images/xz.png); width:23px; height:22px; position:absolute; right:0;}
/*活动页面结束*/
/*
* 交通指南 kis2
*/
.applyMap{
	overflow: hidden;
	position: relative;
}
.article_dl{
	margin: 0px -50px;
	overflow: hidden;
}
.article_dl dd{
	width: 33.333333333%;
	overflow: hidden;
	float: left;
	display: inline;
	min-height: ;
	position: relative;
}
.articeDiv{
	margin: 0px 50px;
	position: relative;
	font-size: 14px;
	color:#666;
	line-height: 30px;
}
.article_dl dd:before{
	display: block;
	content:"";
	overflow: hidden;
	width: 1px;
	height: 100%;
	background: #ddd;
	position: absolute;
	left: 0px;
	top: 0px;
}

.queryTab{
	height: 49px;
	position: relative;
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 0px;
}
.queryTab_dl{
	display: inline-block;
	overflow: hidden;
}
.queryTab_dl dd{
	width: 150px;
	height: 49px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-bottom: none;
	text-align: center;
	font-size: 16px;
	color:#333;
	float: left;
	display: inline;
	margin: 0px 10px;
	line-height: 49px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.queryTab_dl dd.hover a{
	color:#f4a048;
	background: #fff;
}
.queryTab_dl dd a{
	display: block;
	overflow: hidden;
	color:#333;
}
/*
* 人才招聘 kis2
*/

/*
* 招聘列表页 kis2
*/
.screen{
	background: #ececec;
	padding: 0px 0px 20px 0px;
}
.screenSel{width:347px; height:40px; position:relative; padding-right:40px;background: #fff;margin-right: 15px;}
.screenSel .seljg{ padding-left:35px; line-height:40px; color:#333; font-size:14px; cursor:pointer;}
.screenSel i{ display:block; width:30px; height:40px; background:url(../images/sel.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.screenSel .selTj{ width:100%; overflow:hidden; border:1px solid #dddddd; border-top:none; max-height:200px; overflow-y:auto; position:absolute; left:-1px; top:40px; background:#FFF; display:none;}
.screenSel .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.screenSel .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.screenSel .selTj a.hover{background:#f8f8f8; color:#ff7800;}
.set{
	background: url(../images/set.png) no-repeat 10px center;
}
.add{
	background: url(../images/add.png) no-repeat 10px center;
}
.tree{
	background: url(../images/tree.png) no-repeat 10px center;
}
.creenSearch{
	width: 346px;
	overflow: hidden;
	position: relative;
	padding: 0px 40px 0px 10px;
	background: #fff;
}
.screenInp{
	overflow: hidden;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 100%;
	font-size: 12px;
	color:#333;
	font-family: 'microsoft yahei';
	border:none;
	background: none;
	outline: none;
}
.screenBt{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(../images/screenBt.png) no-repeat center center;
}
.recruitList{
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.recruitment_dl{
    margin: 0px auto;
    position: relative;
    z-index: 9;
    overflow: hidden;
}
.recruitment_dl dt{
    overflow: hidden;
    background: #57c282;
    margin-bottom: 5px;
}
.recruitment_dl dd .recruit_a span,
.recruitment_dl dt span{
    display: block;
    width: 240px;
    height:50px;
    overflow: hidden;
    float: left;
    display: inline;
    font-size:15px;
    color:#fff;
    text-align: left;
    line-height:50px;
    text-align: center;
}
.recruitment_dl dd .recruit_a span{
    display: block;
    width: 240px;
    height:50px;
    overflow: hidden;
    float: left;
    display: inline;
    font-size:15px;
    color:#666;
    text-align: left;
    line-height:50px;
    text-align: center;
}
.recruitment_dl dd a:hover span{
    color:#57c282;
}
.recruitment_dl dd{
    overflow: hidden;
    padding: 5px 0px;
}
.recruitment_dl dd.hover{
    border:none;
}
.recruitment_dl dd span.span_1,
.recruitment_dl dt span.span_1{
    width: 250px;
    padding-left: 20px;
    text-align: left;
}
.recruitment_dl dd span.span_3,
.recruitment_dl dt span.span_3{
    width: 170px;
}
.recruitment_dl dd span.span_4,
.recruitment_dl dt span.span_4{
    width: 220px;
}
/*.recruitment_dl dt span.span_4{
    text-align: center !important;
}*/
.recruitment_dl dd span.span_2,
.recruitment_dl dt span.span_2{
    width: 130px;
    padding-left: 0px;
    text-align: right;
    padding-right: 20px;
}
.recruit_a{
	display: block;
	overflow: hidden;
    background: #fff;
}
.recruit_a.hover span{
	color:#57c282 !important;
}
.recruitSel{height:30px; position:relative; padding-right:30px;background: #fff;border: 1px solid #ddd;}
.recruitSel .seljg{ padding:0px 0px 0px 10px; line-height:30px;height: 30px;overflow:hidden; color:#333; font-size:14px; cursor:pointer;}
.recruitSel i{ display:block; width:30px; height:30px; background:url(../images/sel.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.recruitSel .selTj{ width:100%; overflow:hidden; border:1px solid #dddddd; /*border-top:none;*/ max-height:200px; overflow-y:auto; position:absolute; left:-1px; top:30px; background:#fff; display:none;}
.recruitSel .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;overflow:hidden;}
.recruitSel .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.recruitSel .selTj a.hover{background:#f8f8f8; color:#ff7800;}
.w_60{
	width: 60px;
}
.w_90{
	width: 90px;
}

.recruitCont{
	display: none;
	overflow: hidden;
	background: #f1f1f1;
	padding-right: 145px;
	position: relative;
}
.recruitDeta{
	overflow: hidden;
	border-right: 1px solid #d7d7d7;
	padding: 20px 40px;
}
a.recruitGo{
	display: block;
	width: 80px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	right: 32px;
	top: 50%;
	margin-top: -40px;
	font-size: 14px;
	color:#50bc7b;
	text-align: center;
	font-weight: bold;
	padding-top: 60px;
	background: url(../images/recruitGo.png) no-repeat center 0px;
}
.recruitBtBox{
	overflow: hidden;
	padding-top: 15px;
}
a.recruitBt{
	display: block;
	width: 150px;
	height: 45px;
	overflow: hidden;
	background: #bdb5aa;
	font-size: 14px;
	color:#fff;
	text-align: center;
	line-height: 45px;
	font-weight: bold;
	margin-right: 15px;
}
.recruitBt.hover{
	background: #ed8425;
}
/**
 * 招聘详情
 * @author ycj
 * @return
 */
.jobInfo{
	clear:both;
	overflow:hidden;
	line-height:36px;
    font-size: 16px;
	padding:10px 0 0 0;
	}
.jobTitle{
    font-size: 17px;
    color: #333;
    border-bottom: solid 1px #E7E7E7;
    line-height: 30px;
    margin-top:30px;
    padding-bottom: 10px;
	}
.jobTitle i{
    width: 3px;
    background:#666;
    height: 20px;
    display: block;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
}
.jobBt{
	clear:both;
    width: 180px;
    height: 50px;
    border-radius: 3px;
    text-align: center;
    line-height: 50px;
    color: #fff !important;
    background:#57c282;
    display:block;
    font-size: 18px;
	margin:0 auto;
	-webkit-transition:0.3s; 
	-moz-transition:0.3s; 
	transition:0.3s;
}
.jobBt:hover{background:#15901f;}
.jobField{clear:both;overflow:hidden;line-height:36px;font-size:16px;padding:15px 0 0 0;}
.jobField dd{width:33%;float:left;}
.jobName{font-weight:bold;font-size:24px;clear:both;padding:0 0 10px 0;}
.jobTime{font-size:14px;line-height:30px;padding:0 0 10px 0;color:#999;border-bottom: solid 1px #E7E7E7;}

/**
 * 应聘表单
 * @author ycj
 * @return
 */

.jobTable {
	border-collapse: collapse;
	display: table;
	width: 100%;
	text-align: left;
	margin-bottom: 24px;
	background: #fff;
}
.jobTable tr th,.jobTable tr td {
	border:1px solid #DDD;
	font-size: 14px;
	color: #4f4f4f;
	line-height: 22px;
	padding: 8px;
	text-align: left;
}
.jobTable tr th {
	text-align:left;
	background-color: #F7F7F7;
}
.jobDate{
	width:100%;
	border:none;
	border-bottom:1px dotted #fff;
	line-height:36px;
	height:36px;
	background:url(../images/dateIcon.png) no-repeat right center;
}
.jobInput {
	width:100%;
	border:none;
	border-bottom:1px dotted #fff;
	line-height:30px;
	height:30px;
	float:left;
	color:#666;
}
.jobTextarea {
	width:100%;
	border:none;
	border-bottom:1px dotted #fff;
	line-height:25px;
	outline:none;
}
.jobTable .floatSpan {
	float:left;
	display:block;
}
.jobTable .floatLabel {
	float:left;
	padding:0px 10px 0 0;
}
.jobTable .floatLabel input {
	display:block;
	float:left;
	margin:6px 3px 0 0;
}

/*
* 招聘详情页 kis2
*/
.recruitTitBox{
	overflow: hidden;
	text-align: center;
}
.recruitTit_Ch{
	overflow: hidden;
	font-size: 22px;
	color:#d40000;
	line-height: 30px;
}
.recruitTit_En{
	overflow: hidden;
	font-size: 22px;
	color:#333;
	line-height: 30px;
}
.recruitTitIntr{
	width: 700px;
	margin: 0px auto;
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 28px;
}
.recruit1st_dl{
	margin: 0px -40px;
}
.recruit1st_dl dd{
	width: 33.3333333%;
	float: left;
	display: inline;
	padding: 20px 0px;
}
.recruit1st_dl .list_a{
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin: 0px 40px;
	padding: 35px;
	background: #fff url(../images/recruitBg.png) no-repeat center top;
	-webkit-box-shadow: 0px 0px 60px #eee;
	box-shadow: 0px 0px 60px #eee;
}
.recruitIcon{
	overflow: hidden;
	height: 130px;
}
.recruitIcon1{
	background: url(../images/recruitIcon1.png) no-repeat center center;
}
.recruitIcon2{
	background: url(../images/recruitIcon2.png) no-repeat center center;
}
.recruitIcon3{
	background: url(../images/recruitIcon3.png) no-repeat center center;
}
.recruitDetaName{
	overflow: hidden;
	font-size: 20px;
	color:#333;
	text-align: center;
	line-height: 30px;
	-webkit-transition: translateY 0.3s linear;
	-o-transition: translateY 0.3s linear;
	transition: translateY 0.3s linear;
}
.list_a:hover .recruitDetaName{
	color: #da3b3b;
}
.recruit1st_dl .list_a:hover{
 	-webkit-transform: translateY(-5px);
 	-ms-transform: translateY(-5px);
 	-o-transform: translateY(-5px);
 	transform: translateY(-5px);
} 
.recruitDetaIntr{
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 28px;
	height: 170px;
}
.recruitBox{
	overflow: hidden;
	background: #ebebeb url(../images/recruitIndBg.jpg) no-repeat left center;
}
.recruit2nd_dl{
	overflow: hidden;
	margin: 0px -11px;
}
.recruit2nd_dl dd{
	width: 33.333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 11px 0px;
}
.recruit2nd_dl .list_a{
	margin: 0px 11px;
	background: #fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.recruit2nd_dl .list_a:hover{
 	-webkit-transform: translateY(-5px);
 	-ms-transform: translateY(-5px);
 	-o-transform: translateY(-5px);
 	transform: translateY(-5px);
}
.recruit2nd_dl .imgDiv{
	padding-top: 54.5454545%;
}
.recruit2nd_dl .listDeta{
	padding: 35px;
}
.recruit2ndName{
	font-size: 22px;
	overflow: hidden;
	color:#333;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .recruit2ndName{
	color: #da3b3b;
}
.recruit2ndMore{
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color:#da3b3b;
	padding-left: 30px;
	background: url(../images/recruitMore.png) no-repeat left center;
}
/*
* 走进白药右边浮动 kis2
*/
.intoRight{
	position: fixed;
	right: 0px;
	top: 50%;
	overflow: hidden;
	margin-top: -66px;
	z-index: 100;
}
.intoRight_dl{
	overflow: hidden;
	border-top: 1px solid #ddd;
}
.intoRight_dl dd{
	position: relative;
}
.intoRight_dl dd a{
	display: block;
	width: 65px;
	height: 65px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.intoRight_dl dd a span{
	display: block;
	height: 40px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.intoRight_dl dd a i{
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color:#888;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.intoGoTop{
	display: none;
}
.intoRight_dl dd a:hover{
	background: #f4a048;
}
.index span{
	background: url(../images/intoRightLogo.png) no-repeat center center;
}
.index:hover span{
	background: url(../images/intoRightLogo_h.png) no-repeat center center;
}
.intoGoTop span{
	background: url(../images/intoGoTop.png) no-repeat center center;
}
.intoGoTop:hover span{
	background: url(../images/intoGoTop_h.png) no-repeat center center;
}
.intoRight_dl dd a:hover i{
	color:#fff;
}

/*
* 选择报名人数 kis2
*/
.activeUser{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.activeUser .center{
	display: inline-block;
	overflow: hidden;
}
.activeUserDiv{
	width: 385px;
	float: left;
	display: inline;
	margin: 0px 23px;
	overflow: hidden;
	padding-top: 100px;
	position: relative;
}
.activeUserIcon{
	width: 100%;
	height: 210px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.five{
	background: url(../images/five.png) no-repeat center center;
}
.moreFive{
	background: url(../images/moreFive.png) no-repeat center center;
}
.activeUserDeta{
	padding-top: 120px;
	overflow: hidden;
	background: #f3f8fa;
	padding-bottom: 45px;
}
.activeUserDeta span{
	display: block;
	overflow: hidden;
	line-height: 30px;
	font-size: 26px;
	color:#333;
}
.activeUserDeta i{
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color:#999;
	overflow: hidden;
}
a.activeUserBt{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#ecac01;
	width: 135px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border: 1px solid #ecac01;
	margin: 0px auto;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.activeUserBt:hover{
	background: #ecac01;
	color:#fff;
}
@media screen and (max-width: 1660px){
	.menuDl dd .a1{padding: 0px 15px;}
	.headBox{padding: 0px 70px 0px 30px;}
	.headBt{right:30px;}
	.gp i{font-size: 18px;}
	.gp span{
		font-size: 14px;
	}
	.footCode img {
		display: block;
		width: 105px;
		height: 105px;
	}
}
@media screen and (max-width: 1510px){
	.footR {
		width: 35%;
	}
	.foot_dl {
		margin-right: 5%;
	}
}
@media screen and (max-width: 1366px){
	.headBox{padding: 0px 70px 0px 15px;}
	.menuDl dd .a1{padding: 0px 10px;}
	
	.pop .investPop_dl dd{
		width: 33.3333333%;
	}
	.submitBtBox{
		display: none;
	}
	dt.lastDd{width: 100%;}
	.lastDd .submitBtBox{
		display: block;
	}
	dt.lastDd .formDiv{
		width: 40%;
	}

	.ind1stRCont{
		padding: 20px 35px;
	}
	.indList_dl dt{
		padding-bottom: 15px;
		margin-bottom: 16px;
	}
	.indList_dl{height: 267px;}
	.indList_dl dd{height: 35px;line-height: 35px;}
	.hotIntr {height: 50px;}
	.investPopCont{
		margin-top: -288px;
	}
	.investThird{
		overflow: hidden;
		height: 500px;
	}
	.subMitMore{
		display: block;
	}
}